python ロギング、記録、アプリケーション ログ、ログ レベル、ログ形式
######導入######ログは、ソフトウェア開発の重要な側面であり、アプリケーションのイベント、エラー、デバッグ情報を記録できるようになります。
Pythonロギング モジュールは、さまざまな重大度のログ メッセージを処理し、さまざまな宛先に書き込むための包括的な フレームワーク を提供します。この記事の手順に従うことで、ログ モジュールのあらゆる側面をマスターし、それを効果的に使用してアプリケーションの品質を向上させる方法を学びます。 インストールと構成
ログ モジュールを使用するには、Python 環境にログ モジュールがインストールされていることを確認してください。まだインストールしていない場合は、pip: を使用してインストールします。 リーリー インストールが完了したら、設定する必要があります。これを構成するには、
project内にlogging.conf ファイルを作成するか、コード内で直接作成します。
ログレベル
ログ モジュールは、5 つの事前定義されたログ レベルをサポートします: ###デバッグ### ###情報### ###警告### ###エラー### ###致命的###
各レベルはログ メッセージの重大度を表し、DEBUG が最も低く、CRITICAL が最も高くなります。ログに記録する必要がある情報のレベルに基づいて、適切なレベルを選択できます。
ログ ハンドラーは、ログ メッセージをさまざまな宛先に書き込むオブジェクトです。ロギング モジュールは、次のようなさまざまな組み込みハンドラーを提供します。
StreamHandler: ログ メッセージを標準出力または標準エラーに書き込みます。
FileHandler:
ログ メッセージをファイルに書き込みます。
SMTPHandler: ログ メッセージを電子メールで送信します。
必要に応じて、ロガーに複数のハンドラーを追加できます。
ログ メッセージの形式
String。
datefmt: 日付と時刻の書式設定文字列。
<strong class="keylink">
######例:######
</strong>次の例は、ロギング モジュールを構成して使用する方法を示しています。
リーリー
ハンドラー チェーン:
複数のハンドラーを連結して、ログ メッセージ処理のチェーンを形成できます。######ベストプラクティス######
ログ モジュールを使用する場合は、次のベスト プラクティスに従ってください:
意味のあるログ メッセージを使用します。重大度に基づいて適切なログ レベルを選択します。
以上がPython ロギング モジュール: 初心者から熟練者までの決定版ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。