タグ

2022年2月23日のブックマーク (1件)

  • 【Python】仕組みを理解してログ出力を使いこなす

    Pythonでログ出力といえば、標準モジュールの logging を利用する方法が一般的ですね。ググって出くるブログ記事を読めば、なんとなくの理解でも使えてしまうので、しっかりと仕組みを理解せずとも使えてしまいますし、それでも問題ないケースも多いと思います。 ただし、少し凝ったことをしようとするならば、一度Pythonのロギングの仕組みを抑えておいたほうが圧倒的に実装が楽になります。今回はloggingモジュールの仕組みを理解したうえで使いこなすこと目的に、図解やコードを交えて分かりやすく解説していきます。 Pythonがログを出力する仕組み まずは、ログ出力機能を実装するオブジェクトたちの機能・役割を整理します。 オブジェクト 機能・役割 ログレコード(logging.LogRecord) ログ出力されるメッセージそのものの情報を持つ。ロガー間でやり取りされるのはこのログレコードである。

    【Python】仕組みを理解してログ出力を使いこなす