からのログ出力の冗長性を減らす方法を知っている人はいますdev_appserver.py
か?
これらのログのノイズレベルは、私を夢中にさせています。私はlog4jを使用してJavaでこの種の構成を行う方法を知っていますが、ここではgoogle appenginepythonで本当に失われています。
からのログ出力の冗長性を減らす方法を知っている人はいますdev_appserver.py
か?
これらのログのノイズレベルは、私を夢中にさせています。私はlog4jを使用してJavaでこの種の構成を行う方法を知っていますが、ここではgoogle appenginepythonで本当に失われています。
解決策1。
を使用して、指定されたレベル以上のステートメントのみをログに記録するようにロギングライブラリに指示できますlogging.setLevel()
。このレベルのしきい値を不要なメッセージを含むレベルよりも高く設定すると、dev_appserverから不要なメッセージが除外されます。
ログメッセージを表示するには、次のいずれかを実行する必要があります。
WARN
)。解決策2。
上記の回避策は、DEBUGおよびINFOレベルを回避するか、独自のロガーを作成する必要があるため、少し面倒です。
別の解決策は、dev_appserver.py(および関連するモジュール)からの問題のあるログメッセージをコメントアウトすることです。これを手作業で行うのはかなり面倒ですが、特定のフォルダー(およびそのサブフォルダー)内のすべてのファイルのログ呼び出しを置き換えるツールを作成しました-Pythonのログとパフォーマンスの投稿を確認してください:ケーキの作り方とそれも食べます。