本文是对Python 3
模块logging.handlers
中TimedRotatingFileHandler
类的使用总结。依据官方文档,结合编程实践,重新组织语言,阐述使用过程中通常会需要的信息(更全面信息或更细节内容请直接阅读官方文档)。
在最后一节“应用示例”中,给出实际可执行代码。这些代码摘录自Python编程实践实际项目,附加了详细注释。
通过TimedRotatingFileHandler
,可以实现日志文件按秒、分、小时、天、星期等时间间隔分割。
0 函数原型
# 类TimedRotatingFileHandler位于logging.handlers模块中
from logging.handlers import TimedRotatingFileHandler
class logging.handlers.TimedRotatingFileHandler(
filename,
when='h',
interval=1,
backupCount=0,
encoding=None,
delay=False,
utc=False,
atTime=None,
er