使用例
Pythonでのloggerの使い方を学んだからメモしておく.
のようにして logger
オブジェクトから出力を吐いていくことでログを作成できる.
上の例では,コンソールに出したいために StreamHandler
をloggerに対して加えているが, FileHandler
でファイルを指定したものをさらにloggerに追加してやれば,ファイルに出力することも可能.
良い点
- ロガーの出力レベルを変更することで出力されるかどうかが決まるから,例えばデバッグしたいときにコードを変更したり,デバッグ終わったから出力コードを削除したりしなくてよい.
- コンソール用とログ用の出力を別々にコードしなくてよい.
以下参考