Python 日志模块中的TimedRotatingFileHandler
我有以下代码:Python 日志模块中的TimedRotatingFileHandler,python,python-2.7,logging,Python,Python 2.7,Logging,我有以下代码: root_logger = logging.getLogger() fh = logging.handlers.TimedRotatingFileHandler('log_', when='midnight') root_logger.addHandler(fh) logging.error('This is an error message') 预期输出-文件名为log_2014-06-20,但我有log_。为什么?我做错了什么?如何修复它?时间是在旋转发生时应用的,而不是
root_logger = logging.getLogger()
fh = logging.handlers.TimedRotatingFileHandler('log_', when='midnight')
root_logger.addHandler(fh)
logging.error('This is an error message')
预期输出-文件名为log_2014-06-20,但我有log_。为什么?我做错了什么?如何修复它?时间是在旋转发生时应用的,而不是之前。如果您使用文件名,例如myapp.log,则该名称将一直使用,直到翻滚,然后将使用基于时间的后缀和名为myapp.log的新文件对其进行重命名。新文件随后被记录到,直到下一次滚动