ファイルからPythonログを設定しています(http://www.python.org/doc//current/library/logging.html#configuration-file-formatを参照)。Pythonロギング:ロギング設定ファイルの形式文字列で改行を表現する方法は?
そのページの例から、私は次のようになります設定ファイルのフォーマッタを持っている:
[formatter_form01]
format=F1 %(asctime)s %(levelname)s %(message)s
datefmt=
class=logging.Formatter
私はフォーマッタを指定し、「形式」の文字列に改行を入れてはどうすればよいですか? \n
でも\\n
でもありません(例:format=F1\n%(asctime)s %(levelname)s %(message)s
は機能しません)。おかげで私の最善の策は、(代わりにlogging.Formatterの)カスタムフォーマッタを使用することでしょう
ロギングの新しい行はありますか?しないでください。ログファイルはgrepするのが非常に困難です。 – fabrizioM
@ fabrizioM本当ですが、この質問には関係ありません。 –