如何将文件名python的日志库输出更改为?

时间:2015-06-26 15:44:24

标签: python file python-2.7 logging

我在我的Python项目中使用TimedRotatingFileHandler进行日志记录。但是,在翻转的时候,它会将我的基本文件名从baseName.log更改为baseName.log.(TimeStamp),我该怎么做才能看起来像baseName.(TimeStamp).log

这种使用它的方式并不是必须配置每次尝试打开它时使用的程序。

1 个答案:

答案 0 :(得分:0)

不幸的是,logging中没有此功能。但是,您可以非常轻松地使用此库的消息格式输出文件中记录的每条消息的时间戳。之后,一个非常简单的python脚本可以让你将文件分解为两个,以便所有时间戳更大到你想要的任何时间。

FORMAT = '%(asctime)- %(message)s'
logging.basicConfig(format=FORMAT)