Pythonでログの出力・制御を行うためには、loggingモジュールを使用します。
標準出力とファイルへの出力や、重要度に応じた出力の制御、書式の設定などが可能です。
ログ出力
今回は、ファイルと標準出力にログを出力します。
またログの書式設定とログローテーションの設定も行います。
[コード]
1 | import logging |
実行結果は下記のとおりです。
[実行結果]
2020-04-26 18:40:15,631[DEBUG] debug test. 2020-04-26 18:40:15,636[INFO] info test. 2020-04-26 18:40:15,639[WARNING] warning test. 2020-04-26 18:40:15,644[ERROR] error test. 2020-04-26 18:40:15,648[CRITICAL] critical test.
test.logファイルにも同様の内容が出力されます。