我正在使用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秒)后生成另一个日志文件。但是,生成的日志文件的扩展名末尾附加了时间戳。例如。文件名是:
等等。
我是否可以指定创建的文件格式?没有时间戳吗?