Python RotatingFileHandler出错

时间:2013-06-05 04:56:45

标签: python python-2.7 python-3.x

我正在使用logging.handlers.RotatingFileHandler类进行日志记录。

这就是我使用它的方式。

logging.handlers.RotatingFileHandler(logpath, "a", maxBytes=2500000, backupCount=5)

日志文件以python.log.x格式命名,其中x = 1,2..5

生成日志文件。

我在这里看到的问题是

在python.log.5日志文件中,我看到了这个条目

  

2013-06-05 09:58:29,994

在python.log.4日志文件中,我看到了这个条目

  

2013-06-05 09:56:29,994

但这是错误的。如果 2013-06-05 09:58:29,994 应该在python.log.4日志文件和 2013-06-05 09:56:29,994 strong>应该在python.log.5日志文件中。

1 个答案:

答案 0 :(得分:0)

必须发生这种情况,因为您的日志记录类正被多个进程使用。