Pythonのlogging
モジュールは、プログラムの実行時や障害が発生したときに何が起こっているのかを把握するためのログを出力する機能を提供しています。この記事では、logging
モジュールの設定ファイルについて詳しく説明します。
logging設定ファイルの準備
logging
モジュールを使用する際には、「logging.ini」や「logging.yaml」などの形式でログ設定ファイルを用意すると便利です。設定ファイルには、フォーマッタ、ハンドラ、ロガーの設定を記述します。
logger設定
logger
の部分は、各ロガーの設定を定義します。ロガーで理解しておいてもらいたいのはログレベルについてです。ログレベルには以下の種類があります。
- CRITICAL
- ERROR
- WARNING
- INFO
- DEBUG
プログラムでログレベルを設定すると指定したログレベルより緊急度が高いレベルのログが出力されるようになります。
handler設定
handler
の部分はログハンドラーの設定を定義します。ハンドラーは、各ロガーがログをどのように扱うかを決定します。
以上がPythonのlogging
設定ファイルについての基本的な説明です。詳細な情報や具体的な使用例については、公式ドキュメンテーションや他の参考資料をご覧ください。.