print()の使用をやめる
print()をやめる
Pythonへのログイン方法と、なぜそれを使用するべきなのか
わかります、印刷はシンプルで簡単ですから、なぜログに時間を無駄にしなければならないのでしょうか?
嘘です、printを使う必要はありません。
しかし、ログを使うべき理由はたくさんあります。
もし少しの調査を行ったり、タイムリミットのある簡単なスクリプトを作業している場合は、printでも問題ありません。しかし、それ以上の大きなプロジェクトや複雑なものになる場合は、ログを使用してください。
インターネットで見かけたランダムな人の言葉を思い出します。
「計画に費やす1分は、実行にかかる10分を節約する」 – Brian Tracy
したがって、
「ログに費やす1分は、デバッグにかかる10分を節約する」 – The peanut brain of James Asher
なぜログを記録するのか?
ログを記録することは、コードの理解とデバッグをはるかに容易にします。ログを使用すると、どこからログ呼び出しが行われたかを特定するのが簡単になります[1]。さらに、この情報をファイルに書き込んで読みやすくすることもできます。さらに、特定のモジュールに対して特定のエラーメッセージをオフにすることさえできます[1]。エラーメッセージを色分けして読みやすくすることもできます。特にコードベースが成長するにつれて、問題のルートやかっこうつけ忘れなどを見つけることは悪夢になるかもしれませんが、ログを使用すると問題をより簡単に見つけることができます。
ログはまた、プログラムのフローを理解するのにも役立ちます。最初にコードを記述する際には考えられなかったシナリオをハイライトし、明示することができます[2]。
ログは、アプリケーションにアクセスしたユーザーやIPなどの情報を保存することもできます。これはWebベースのアプリケーションを構築する際に非常に役立ちます。スタックトレースは素晴らしいものですが、ログはそのポイントまでのプログラムのフローをさらに強調する情報を提供することができます。この追加の文脈は、デバッグをはるかに容易にします[2]。
基本的なログの記録
Pythonには、この目的のための組み込みライブラリであるlogging
があります。メッセージや情報を記録するための「ロガー」を作成するのは簡単です…
We will continue to update VoAGI; if you have any questions or suggestions, please contact us!
Was this article helpful?
93 out of 132 found this helpful
Related articles