【发布时间】:2015-06-26 15:44:24
【问题描述】:
我在我的 Python 项目中使用TimedRotatingFileHandler 进行日志记录。但是,当需要翻转时,它会将我的基本文件名从 baseName.log 更改为 baseName.log.(TimeStamp),我该怎么做才能让它看起来像 baseName.(TimeStamp).log。
这样,使用它的人不必在每次尝试打开它时配置要使用的程序。
【问题讨论】:
-
默认实现不允许你配置这个,不。您必须创建自己的子类,老实说,它看起来并不那么简单。
-
确实,正如 Martijn 所说。在 Python 3.3 及更高版本上,您可以更轻松地做到这一点:docs.python.org/3/library/…
标签: python file python-2.7 logging