每5分钟轮换一次日志文件

时间:2020-09-16 16:03:56

标签: python python-2.7

我有一个日志文件“ mydata.log”,它将每1分钟持续更新一次。 现在,我想每5分钟轮换一次此日志文件。 我不想将任何日志记录信息写入此日志文件,而只想按指定的间隔旋转它。 我的代码是用Python2.7编写的。

到目前为止,我已经使用了下面的代码,但是直到我写了一些logging.info(''),它才起作用。

import logging
import time
from logging.handlers import TimedRotatingFileHandler

path = '/usr/data/mydata.log'

def create_timed_rotating_log(path):
    logger = logging.getLogger("Rotating Log")
    logger.setLevel(logging.INFO)
    
    handler = TimedRotatingFileHandler(path, when="m", interval=5, backupCount=5)
    logger.addHandler(handler)
    
    logger.INFO('')

0 个答案:

没有答案