0
複数のロギング値をまとめて1つのアイテムとして埋め込むことができるようにフォーマッタにまとめていますか?pythonロガーで複数のフィールドを一緒に埋め込む
マイログフォーマッタは次のようになります。
'%(asctime)s %(module)s:%(funcName)s:%(lineno)-15d %(levelname)-8s %(name)s: %(message)s'
私は一緒にパッドにモジュール、FUNCNAME、およびLINENOフィールドを、それをしたいと思います。このフォーマッタを実行すると、この出力生成:
2017-09-01 21:06:29,299 app:main:48 INFO pub: main start
2017-09-01 21:06:29,434 app:push_data:36 INFO pub: push data
をしかし、私はそれのようになりたい:私は最近、同様の問題を持っていたし、カスタムlogging.Formatter
を作ることによってそれを解決し
2017-09-01 21:06:29,299 app:main:48 INFO pub: main start
2017-09-01 21:06:29,434 app:push_data:36 INFO pub: push data