稀に落ちるプログラムの原因を追求するため、ログを仕込む必要に迫られました。 Pythonに標準で用意されているloggingモジュールの使い方を調べた時のメモ書きを 残しておきます。 一番簡単な使い方 単純に標準出力へエラーを表示するだけなら、これだけでOKです。 # -*- coding:utf-8 -*-import logginglogging.error('エラー') 実行すると、こんな表示になります。 エラーとデバッグログを出力しようとしても、 # -*- coding:utf-8 -*-import logginglogging.error('エラー')logging.debug('デバッグ') debugは表示されません。ログの出力レベルの初期値が「WARNING」だからです。 出力するログのレベルを変更するには
![Python loggingモジュールの基本的な使い方](https://cdn-ak-scissors.b.st-hatena.com/image/square/0a742a30435fe62cfbd1bf1374615e02a2f9e3be/height=288;version=1;width=512/https%3A%2F%2Fstatic.fc2.com%2Fimage%2Fnoimage.gif)