我正在寻找一种方法,该方法允许我在午夜旋转日志,而不是使用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)
Run Code Online (Sandbox Code Playgroud)
有没有一种方法可以传递date
参数,RotatingFileHandler()
以便在文件达到 10MB 后不再旋转,而是在午夜旋转文件?
小智 5
使用TimedRotatingFileHandler
:
my_handler = TimedRotatingFileHandler(LOG_PATH, when='midnight', backupCount=20)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4228 次 |
最近记录: |