跳转到主要内容

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

项目描述

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。

项目详情


下载文件

下载适用于您平台的应用程序。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

errorhandler-2.0.1.tar.gz (8.5 kB 查看哈希值

上传时间:

构建分布

errorhandler-2.0.1-py2.py3-none-any.whl (5.5 kB 查看散列值)

上传时间 Python 2 Python 3

由以下支持