小编Han*_* Gu的帖子

Python日志记录模块记录时间戳包括微秒

我使用python的日志记录模块,但需要时间戳包括微秒.似乎时间戳只能达到毫秒级的精确度.这是我的测试代码

import logging

logging.basicConfig(format='%(asctime)s %(levelname)s {%(module)s} [%(funcName)s] %(message)s',

    datefmt='%Y-%m-%d,%H:%M:%S:%f', level=logging.INFO)

class log2_test():

    def test_class(self):

        logging.warning("Warning2 inside the class")

def get_started2():

    logging.info("Logged2 Here")

if __name__ == '__main__':
    get_started2()
Run Code Online (Sandbox Code Playgroud)

这是我得到的输出 -

2015-07-09,16:36:37:f INFO {logger} [get_started2] Logged2 Here
Run Code Online (Sandbox Code Playgroud)

不知何故,%f无法识别.Python版本是2.7.6.

如何获取包含微秒的时间戳?提前致谢.

python logging

9
推荐指数
2
解决办法
8380
查看次数

标签 统计

logging ×1

python ×1