+`モジュールは標準Pythonライブラリの一部であり、ソフトウェアの実行中に発生するイベントの追跡を提供します。ロギングコールをコードに追加して、発生したイベントを示すことができます。+`モジュールは、アプリケーションの操作に関連するイベントを記録する診断ログと、分析のためにユーザーのトランザクションのイベントを記録する監査ログの両方を可能にします。イベントをファイルに記録するために使用されます。+`モジュールはプログラム内で発生するイベントの記録を保持し、ソフトウェアのランタイム全体で発生するイベントのいずれかに関連する出力を表示できるようにします。print()`ステートメントを使用することで、イベントが発生していることを確認することに慣れているかもしれません。print()`ステートメント_does_は、コードをデバッグして問題を解決する基本的な方法を提供します。+`モジュールを使用するよりも保守性が低いことがわかります。2つが混在しているため、デバッグ出力と通常のプログラム出力を区別することが難しくなります。+`モジュールを使用する習慣を身に付けるのは良い考えです。これは単純なPythonスクリプトを超えて成長し、デバッグへの持続可能なアプローチを提供するアプリケーションにより適しています。ログは時間の経過とともに動作とエラーを表示できるため、アプリケーション開発プロセスで行われていることの全体像をよりよく把握できます。[クラスを定義]し、次のようなオブジェクトをインスタンス化します。`メソッドがあります。次に、2つのメソッドがあります。eat()`と呼ばれます。+」のパラメーターを受け取ります。pizza.py次の出力が表示されます。+`モジュールを使用してこれを行うことができます。+`を追加しましょう。`より上のレベルです。+`のレベルがコンソールに情報を返すように設定を変更する必要があります。statementの下に次の行を追加することでこれを行うことができます。」は、しきい値を設定するために上記のコードで参照する定数整数値を指します。+`のレベルは10です。logging.debug()`ステートメントに置き換えます。`モジュールのメソッドです。print()+`に渡されるhttps://www.digitalocean.com/community/tutorial_series/working-with-strings-in-python-3[string]と同じものを使用できます。+`コマンドでプログラムを実行すると、次の出力が表示されます。」という単語が埋め込まれています。これはPythonモジュールのレベルを指します。+`モジュールは、異なる名前を持つロガーの階層で使用できるため、モジュールごとに異なるロガーを使用できます。異なる名前と異なる出力を持つ異なるロガーに等しいロガーを設定できます。+`モジュールを使用してメッセージをファイルに出力します。+`モジュールの主な目的は、コンソールではなくファイルにメッセージを記録することです。メッセージのファイルを保持することで、コードをどのように変更する必要があるかを確認できるように、時間をかけてデータを参照して定量化できます。`パラメーターを含めることができます。+」を呼び出しましょう。12)pizza_02.make(2)pizza_02.eat()上記のコードは前のセクションと同じですが、印刷するログのファイル名を追加した点が異なります。+`という新しいファイルが作成されます。test.logファイルが開くと、次のように表示されます。+`ファイルにあることを除いています。+`ファイルに戻り、コードを変更できるようにします。+」のパラメータを変更します。+`コマンドを使用してプログラムを再度実行しましょう。test.logファイルを見ると、いくつかの新しい行が追加され、プログラムが最後に実行された前の行が保持されていることがわかります。attributes]を追加することでログをより有益なものにすることができます。LogRecordがいつ作成されたかを示す、人間が読み取れるタイムスタンプを追加します。`で参照することができます。以下に追加するコードに示すように、これらの各属性は「コロン」で区切られます。`ファイルに追加されます。+`の名前と、ロガーに文字列として渡される関連メッセージ。attributes]を使用することができます。デバッグとその他のメッセージを別々のファイルに記録すると、時間の経過とともにPythonプログラムの全体的な理解が得られ、プログラムに加えられた履歴作業によって通知される方法でコードのトラブルシューティングと修正を行うことができます。発生するイベントとトランザクション。開発者は、重大度レベルを追加することにより、ロガーでキャプチャされるイベントの重要度を割り当てることができます。重大度レベルを以下の表に示します。+`で始まる10ずつ増加します。事前定義されたレベルに関連して独自のレベルを定義することもできます。同じ数値でレベルを定義すると、その値に関連付けられた名前が上書きされます。次の表は、さまざまなレベル名、それらの数値、レベルを呼び出すために使用できる関数、およびそのレベルの用途を示しています。`がすべてログに記録されます。+`レベルを含むように設定を変更しました。+`ドキュメント]からコマンドとデバッガーの操作についての詳細を読むことができます。結論デバッグは、ソフトウェア開発プロジェクトの重要なステップです。+`モジュールは標準Pythonライブラリの一部であり、ソフトウェアの実行中に発生するイベントの追跡を提供し、これらのイベントを別のログファイルに出力して、コードの実行中に発生することを追跡できるようにします。これにより、時間の経過に伴うプログラムの実行から発生するさまざまなイベントの理解に基づいて、コードをデバッグできます。