【问题标题】:More precise time for python-bunyan logger?python-bunyan 记录器的更精确时间?
【发布时间】:2016-09-10 07:59:22
【问题描述】:

我一直在为nodejs 使用bunyan 记录器,所以当我不得不再次在python 中编程时,我找到了一个兼容python 的记录器。

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

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

问题是,这个格式化程序只记录时间到秒,但我至少需要毫秒精度。实现这一目标的最简单方法是什么?

【问题讨论】:

    标签: python logging bunyan


    【解决方案1】:

    毫秒有点小题大做,但你可以很容易地添加微秒。

    这里:

    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 。 (我实际上是 saga-logger 的维护者,我们也应该这样做,但我现在还没有时间这样做。)

    【讨论】:

    • 谢谢!是的,我最终通过自定义日志处理程序的发出函数来使用 hack,专门针对我的用例,所以我不认为它很优雅,但对我来说更容易,因为我不想修改 Bunyan 包。谢谢你的回答!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-20
    • 2021-09-26
    相关资源
    最近更新 更多