python日志记录-删除文件扩展名中的时间戳

时间:2018-07-16 16:27:47

标签: python logging timestamp file-extension

我正在使用TimedRotatingFileHandler来试验日志记录库。 以下是代码

import logging
import time

from logging.handlers import TimedRotatingFileHandler

def create_timed_rotating_log(path):
    logger = logging.getLogger("Rotating Log")
    logger.setLevel(logging.INFO)
    handler = TimedRotatingFileHandler(path,
                                    when="S",
                                    interval=1)
    logger.addHandler(handler)

    for i in range(6):
        logger.info("This is a test! {}".format(i))
        time.sleep(2)

if __name__ == "__main__":
    log_file = "timed_test.log"
    create_timed_rotating_log(log_file)

此代码只是在指定的时间(2秒)后生成另一个日志文件。但是,生成的日志文件的扩展名末尾附加了时间戳。例如。文件名是:

  • timed_test.log.2018-07-16_21-38-02
  • timed_test.log.2018-07-16_21-48-44

等等。

我是否可以指定创建的文件格式?没有时间戳吗?

0 个答案:

没有答案