ログ、ログ記録、デバッグ、アプリケーション、開発
Logger の確立と使用
Logging モジュールの中核は Logger クラスです。開始するには、Logger インスタンスを作成する必要があります:
リーリー.name 属性を使用してログのロガーを指定できます:
リーリーログ レベル: 重大度の定義
level 属性を組み込みレベルの 1 つに設定することで、ログ エントリの重大度を指定できます。レベルの範囲は、次のように DEBUG (最も深刻度が低い) から FATAL (最も深刻度) までです。 リーリー
プロセッサ: ログのフォーマットと伝達
プロセッサは、ロガーからログを取得し、特定の宛先に送信するコンポーネントです。内蔵プロセッサは、すぐに使えるメソッドを提供します:リーリー
.fORMatter 属性を使用して、ログの形式をカスタマイズできます: リーリー
フィルター: 関心のあるログのみをキャプチャします
フィルターを使用すると、特定の条件を満たすログのみをキャプチャできます。フィルタークラスを使用します:リーリー
すべてをまとめてください
プロセッサとフィルターを Logger に接続して、完全なログ パイプラインを構築します:リーリー
実践例: 完全なロガー
ファイル「example.py」で実行されているアプリケーションを考えてみましょう。以下に示すように、Logging モジュールを使用して包括的なロガーを作成します。 リーリーアプリケーションでは、.log() メソッドを使用して、指定したレベルでログに情報を書き込むことができます。
リーリー ######結論は######ログ モジュールを使用すると、アプリケーションのログを包括的かつ柔軟に制御できます。これを適切なレベル、プロセッサ、フィルターと組み合わせると、問題の切り分け、アプリケーションの動作の追跡、
最適化パフォーマンスに役立つ、堅牢で洞察力に富んだロギング基盤を構築できます。
以上がPython Logging モジュールの実践演習: 完全なログ システムの構築の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。