ログモジュールの構成
Logging モジュールは、logging.basicConfig()
関数を通じて基本的な構成を提供します。この関数を使用すると、Log ログ レベル (INFO や DEBUG など)、ハンドラー (コンソールやファイルなど)、およびフォーマッタ (ログ メッセージの外観をカスタマイズするために使用されます) を設定できます。以下は構成例です:
ロガーを追加
ログを開始するには、ロガーを作成する必要があります。 logging.getLogger()
関数を使用してロガーを取得します。この関数は、指定された名前に基づいてルート ロガーからロガーを取得または作成します。
メッセージを録音する
ロガーの debug()
、info()
、warning()
、error()
および # を使用します ## Critical() メソッドはメッセージを記録します。これらのメソッドは、さまざまなログ レベルに対応します。
リーリー
ログレベルの構成
ログ レベルは、ログに記録する必要があるメッセージの種類を制御します。logging.setLevel() 関数を使用してログ レベルを設定できます。レベルは、最低から最高、DEBUG、INFO、WARNING、ERROR、CRITICAL の順に
に並べ替えられます。
リーリー
ハンドラーは、コンソール、ファイル、リモート
サーバー などの特定の宛先にログ メッセージを送信するために使用されます。 logging.addHandler() 関数を使用してハンドラーを追加できます。
リーリー
フォーマッターは、ログ メッセージの外観をカスタマイズするために使用されます。
logging.Formatter() 関数を使用してフォーマッタを作成できます。フォーマッタ文字列
次のプレースホルダーを使用します:
リーリー
######ベストプラクティス######
ログに記録される情報が多すぎたり少なすぎたりしないように、適切なログ レベルを選択してください。
十分な情報を含む意味のあるログ メッセージを使用してください。コンソール出力の損失を避けるために、運用環境ではファイル ハンドラーを使用してください。
以上がPython の Logging モジュールを使用してすぐに始める方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。