如何使用python日志记录在不同的文件中记录每条消息

2024-04-25 06:19:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个系统监控一个目录,并将每个日志文件抽到该目录,然后删除该文件

我的目标是将每个日志打印到不同的文件中

我想做log.info("my log"),它将创建一个文件名1555360447.log,其中1555360447是一个时间戳

然后就可以压缩该文件

我正在与文件处理程序搏斗

我尝试了TimeRotatingFileHandler,但它创建文件太早,而且空文件正在被压缩

我想要的东西相当于:

with open(f'{time.time()'}.log', 'w') as the_file:
    the_file.write('my log')

但是使用python日志模块


Tags: 文件theinfo目录log处理程序目标time