跳转到主要内容

一个日志框架处理器,用于跟踪何时记录了高于一定级别的消息。

项目描述

Travis Coveralls Docs PyPI

ErrorHandler

这是一个用于Python标准日志框架的处理程序,可用于判断消息是否已记录在或以上一定级别。

当需要在将数据回滚到数据库之前确保没有错误被记录时,这很有用。

例如,首先,您设置错误处理器

>>> from errorhandler import ErrorHandler
>>> e = ErrorHandler()

然后您可以在任何时刻记录并检查处理程序是否被触发

>>> e.fired
False
>>> from logging import getLogger
>>> logger = getLogger()
>>> logger.error('an error')
>>> e.fired
True

您可以使用fired属性仅在未记录错误时执行操作

>>> if e.fired:
...   print "Not updating files as errors have occurred"
Not updating files as errors have occurred

安装

在您的虚拟环境中执行以下操作

pip install errorhandler

文档

最新文档也可在以下位置找到:http://errorhandler.readthedocs.org/en/latest/

许可证

版权所有(c)2008-2015 Simplistix Ltd,2016 Chris Withers。有关详情,请参阅docs/license.txt。

由以下支持