捕获Python模块INFO日志作为异常

时间:2019-07-04 01:30:56

标签: python exception logging

我用于自己的工作的软件包在极少数情况下最终会陷入无限循环,但这种情况经常发生,以至于我的代码无法运行完成。

在此无限循环的每次迭代中,我最后收到的唯一信息是日志记录INFO消息,其中包含一些有关导致该错误的原因的无用信息。如果我可以作为例外处理此INFO消息,则可以防止代码进入此无限循环。

我已经在软件包的Github上提交了问题单,建议提高日志记录级别,或者只是让代码引发异常,但是等待了几个月之后,我还没有看到所做的更改。我会自己提交拉取请求,但是代码的复杂性超出了我的能力范围。

我希望有一种方法可以像捕获异常一样捕获INFO消息,但是查看python.logging文档并没有取得成功。有有效的方法吗?

0 个答案:

没有答案