1

我正在用python编写单元测试用例。我想在 python 中创建自定义日志记录。当我运行一个测试用例时,我想要创建两个新文件,一个保存信息日志,另一个保存调试日志。我可以在配置文件中实现这一点。但我的文件名应该是动态的,带有时间戳。我怎么能做到这一点?

例如,如果 testcase.py 运行,则 log-12-2-2013_23:30:31.log 和 debug_log-12-2-2013_23:30:31.log

同样对于每次运行,要创建新文件。

谢谢,

4

1 回答 1

1

也许您可以尝试使用 logging.handlers.RotatingFileHandler: https ://docs.python.org/2/library/logging.handlers.html

于 2014-06-05T10:38:11.973 回答