gpt4 book ai didi

Python 日志记录 : use milliseconds in time format

转载 作者:IT老高 更新时间:2023-10-28 12:30:33 26 4
gpt4 key购买 nike

默认情况下 logging.Formatter('%(asctime)s') 使用以下格式打印:

2011-06-09 10:54:40,638

其中 638 是毫秒。我需要把逗号改成点:

2011-06-09 10:54:40.638

格式化我可以使用的时间:

logging.Formatter(fmt='%(asctime)s',datestr=date_format_str)

然而 documentation没有指定如何格式化毫秒。我找到了this SO question其中谈到了微秒,但是a)我更喜欢毫秒,b)由于 %f:

以下内容不适用于 Python 2.6(我正在研究)
logging.Formatter(fmt='%(asctime)s',datefmt='%Y-%m-%d,%H:%M:%S.%f')

最佳答案

这应该也可以:

logging.Formatter(
fmt='%(asctime)s.%(msecs)03d',
datefmt='%Y-%m-%d,%H:%M:%S'
)

关于Python 日志记录 : use milliseconds in time format,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6290739/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com