我正在写一个金字塔应用程序,非常简单。
我已经在我的金字塔[loggers]
keys=root
[logger_root]
level=INFO
handlers=timedRotatingFileHandler
[formatters]
keys=timedRotatingFormatter
[formatter_timedRotatingFormatter]
format=%(asctime)s %(name)-12s %(levelname)-8s %(message)s
datefmt=%m-%d %H:%M
[handlers]
keys=timedRotatingFileHandler
[handler_timedRotatingFileHandler]
class=handlers.TimedRotatingFileHandler
level=INFO
formatter=timedRotatingFormatter
args=('/data/logs/mylog.log', 'midnight')
文件中设置了我的记录器,如下所示,再次非常简单
2015-08-06
奇怪的是日志文件确实在午夜轮换,但自从轮换以来,新日期的新日志条目被写入昨天的日志文件。
例如,今天说00:00
。
在mylog.log
午夜,今天mylog.log.20150806
轮换,名称更改为mylog.log.20150806
,到目前为止没问题。
但从那时起,新的日志条目开始被写入mylog.log
,而不是写入新的{{1}}。
这是为什么?