2016-09-10 8 views
0

私はnodejsのためにbunyanロガーを使用していたので、pythonに再度プログラムしなければならなかったときに、私は外に出て、pythonの互換性のあるロガーを見つけました。python-bunyan loggerの正確な時刻は?

https://github.com/Sagacify/logger-python

https://pypi.python.org/pypi/bunyan/0.1.2

問題があり、このフォーマッタは唯一の第二に、時間をログが、私は、少なくともミリ秒の精度を必要としています。これを達成する最も簡単な方法は何でしょうか?

答えて

0

ミリ秒はちょっとしたハックですが、本当に簡単にマイクロ秒を追加できます。ここで

https://github.com/Sagacify/logger-python/blob/master/bunyan/formatter.py#L106

あなたが交換する必要があるだろう "%Y-%M-%のdT%H:%のM:%のSZ"「%Y-%M-%のdT%Hによって:%M:%S%fZ "

追加された%fに注目してください。 (私は実際には佐賀ロガーのメンテナーですが、私たちもこれをやっているはずですが、今のところそれをする時間はありませんでした)

+0

ありがとう!さて、私は、私のログハンドラのemit関数をカスタマイズすることでハックを使いました。私はユナイテッドケースを注文しました。私はそれをエレガントなものとは考えていませんでしたが、Bunyanパッケージを変更したくないので、答えてくれてありがとうtho! – lingxiao

関連する問題