私は現在いくつかのI/Oを実行するいくつかのPythonモジュールを書いています。Pythonモジュールからカスタマイズ可能なログを記録するためのガイドラインは何ですか?
これらのモジュールは、主にテスト目的のために書いた簡単なスクリプトを別の開発者やトラフから直接使用することができます。
私はログ出力モジュールを使用して標準エラー出力にログを表示するようにStreamHandlerを設定しました。しかし、これらのログをカスタマイズ可能にする方法がわかりません。明らかに、私は、開発者が自分のクラスを使用するときに、それらのログを標準出力に書き込ませたくありません。私は選択肢を与えたい、理想的には彼が自分のハンドラーを追加させてもらうか、ログを必要としないなら全くないようにする。
この場合のPythonロギングに関するガイドラインはありますか?すべてのクラスに独自のロガーが必要ですか?
要するに、どうやってそれをやるのですか?
ありがとうございました。
ありがとうございました。あなたのアドバイスのおかげで、私のロギングシステムをはるかにクリーンでカスタマイズ可能に修正できました。 – ereOn