Возможно ли и как установить часовой пояс для ведения журнала на GMT?
(т.е. параметр % (asctime) s
в формате )
Вот пример кода:
import logging, logging.handlers
import time
logit = logging.getLogger('logit')
handler = logging.handlers.RotatingFileHandler("file.log", maxBytes=20000, backupCount=5)
handler.setLevel(logging.INFO)
formatter = logging.Formatter('%(asctime)s %(levelname)8s: %(message)s')
handler.setFormatter(formatter)
logging.Formatter.converter = time.gmtime
logit.addHandler(handler)
logit.info("test log message")
Вывод:
2019-11-14 16:34:22,967 INFO: test log message