我使用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 :58:29 994
在python.log.4日志文件中,我看到了这个条目
2013-06-05 :56:29 994
但这是不对的。当2013-06-05 :58:29,994应该在python.log.4日志文件中,而2013-06-05 :56:29,994应该在python.log.5日志文件中时,则可以看到条目的反转。
发布于 2014-06-26 07:51:24
这必须发生,因为您的日志记录类被多个进程使用。
https://stackoverflow.com/questions/16931848
复制相似问题