Python logging: use milliseconds in time format

后端 未结 10 1818
不知归路
不知归路 2020-12-02 05:36

By default logging.Formatter(\'%(asctime)s\') prints with the following format:

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

where 638 is the milli

10条回答
  •  挽巷
    挽巷 (楼主)
    2020-12-02 05:59

    The simplest way I found was to override default_msec_format:

    formatter = logging.Formatter('%(asctime)s')
    formatter.default_msec_format = '%s.%03d'
    

提交回复
热议问题