我在我的Python项目中使用TimedRotatingFileHandler
进行日志记录。但是,在翻转的时候,它会将我的基本文件名从baseName.log
更改为baseName.log.(TimeStamp)
,我该怎么做才能看起来像baseName.(TimeStamp).log
。
这种使用它的方式并不是必须配置每次尝试打开它时使用的程序。
答案 0 :(得分:0)
不幸的是,logging
中没有此功能。但是,您可以非常轻松地使用此库的消息格式输出文件中记录的每条消息的时间戳。之后,一个非常简单的python脚本可以让你将文件分解为两个,以便所有时间戳更大到你想要的任何时间。
FORMAT = '%(asctime)- %(message)s'
logging.basicConfig(format=FORMAT)