在Python中获取日志记录历史记录

时间:2014-02-10 10:15:09

标签: python logging

我正在使用Python 2.7中的日志记录模块。我有一个记录器,有不同的孩子和两个处理程序。

如何检查记录器是否处理了某个级别的事件(例如异常)?

1 个答案:

答案 0 :(得分:1)

您最好的选择是编写一个自定义处理程序,该处理程序根据您的需要采取适当的操作。例如,您可以使用MemoryHandler子类,将刷新级别设置为您想要的级别值,并且可以覆盖flush()方法以发送电子邮件(理想情况下,如果响应,则在单独的线程中)很重要)。