Jon*_*han 29 python logging timezone
是否可以以及如何将记录时区设置为GMT?
(即%(asctime)s
格式中的参数)
Sve*_*ach 58
logging.Formatter.converter = time.gmtime
Run Code Online (Sandbox Code Playgroud)
(记录在文档字符串中logging.Formatter.formatTime
)
来自 python 3 文档:
import time
class UTCFormatter(logging.Formatter):
converter = time.gmtime
Run Code Online (Sandbox Code Playgroud)
logging.Formatter.converter = time.gmtime
在Python 2.5中,设置对我来说无效.
所以我用它设置了一个子类,并使用它代替logging.Formatter:
class UTCFormatter(logging.Formatter):
converter = time.gmtime
Run Code Online (Sandbox Code Playgroud)