一个日志框架处理器,用于跟踪何时记录了高于一定级别的消息。
项目描述
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 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 7e578ad67af40845bfd044f71627a29f1fc436d53ccb058bbf1792ef31ab6163 |
|
MD5 | 5af3ac74965d1a40bd959f2fa29a921b |
|
BLAKE2b-256 | eef46efa866dfb5b72d468666eb69adc19142e3956af8e6a95f3109d29685038 |
关闭
errorhandler-2.0.1-py2.py3-none-any.whl 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | dc6c54f5d9a4599e744b57aac2f925cce873188e9b02cae7c0eb120ee08a893f |
|
MD5 | ebda11b6109bf4e0f9b58570b963e9c1 |
|
BLAKE2b-256 | c80471d196b9ed5a561e10150c32892eaac9a85dfffdd09c5f850ea7e4e3344f |