[英]Python RotatingFileHandler doesn't seem to be rotating the logs
[英]Rotating logs using RotatingFileHandler by date in Python
我正在寻找一种方法,使我可以在午夜旋转日志,而不是使用maxBytes
参数旋转日志。
到目前为止,当文件达到10MB时,日志将轮转。
LOG_PATH = os.path.join(APPLICATION_PATH, "log\\My_log.log")
my_handler = RotatingFileHandler(LOG_PATH, mode='a', maxBytes=10000000, backupCount=20)
logger.addHandler(my_handler)
有没有一种方法可以将date
参数传递给RotatingFileHandler()
以便在文件达到10MB之后不再旋转,而是在午夜旋转文件?
使用TimedRotatingFileHandler
:
my_handler = TimedRotatingFileHandler(LOG_PATH, when='midnight', backupCount=20)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.