如何配置日志处理程序以生成每周轮换的日志文件?

时间:2013-01-13 15:33:57

标签: python logging

TimedRotatingFileHandler(filename, when='W', interval=0, backupCount=0)

产地:

ValueError: Unable to configure handler 'fichierSemaineStandard': You must specify a day for weekly rollover from 0 to 6 (0 is Monday): W

python documentation告诉

  

值:'W',间隔类型:周日(0 =星期一)

那有什么不对?

1 个答案:

答案 0 :(得分:3)

似乎这部分文档对此并不清楚。在看了代码之后,为了使周旋转工作,'W'参数是不够的。工作日编号必须放在字母W之后:

TimedRotatingFileHandler(filename, when='W0', backupCount=0)

请注意,“interval”参数无用。