从Python日志记录实例获取完整日志输出

时间:2013-08-19 13:53:22

标签: python logging

我正在尝试获取一个字符串,其中包含使用Python日志记录模块(http://docs.python.org/2/library/logging.html)写入控制台的所有格式化日志输出。

这可能吗?我是否需要子类化日志记录,覆盖logging._log方法并将每个记录输出保存在我自己的日志输出变量中,或者是否已经存在类似的内容?

我更喜欢这样的解决方案,而不是从日志输出文件中读取。

1 个答案:

答案 0 :(得分:0)

我不确定这是你在找什么。

如果您想创建一个记录两个不同文件的记录器,您必须向记录器添加两个处理程序,如下所述:http://docs.python.org/2/howto/logging-cookbook.html#multiple-handlers-and-formatters