我正在尝试获取一个字符串,其中包含使用 Python 日志记录模块( http://docs.python.org/2/library/logging.html )写入控制台的所有格式化日志输出。
这可能吗?我是否需要对日志进行子类化,覆盖 logging._log 方法并将每条记录输出保存在我自己的日志输出变量中,还是已经有类似的东西了?
我更喜欢这样的解决方案,而不是从例如日志输出文件中读取。
我正在尝试获取一个字符串,其中包含使用 Python 日志记录模块( http://docs.python.org/2/library/logging.html )写入控制台的所有格式化日志输出。
这可能吗?我是否需要对日志进行子类化,覆盖 logging._log 方法并将每条记录输出保存在我自己的日志输出变量中,还是已经有类似的东西了?
我更喜欢这样的解决方案,而不是从例如日志输出文件中读取。
我不确定这就是你要找的东西。
如果要创建记录两个不同文件的记录器,则必须向记录器添加两个处理程序,如下所述:http: //docs.python.org/2/howto/logging-cookbook.html#multiple-handlers和格式化程序