标签: python exception logging
我们有几个案例,我们的日志代码中有一些字符串格式化问题(例如logging.debug('%d','Hi there'),但显然不是这个小问题)我想自动在我们的自动化测试中找到这种情况但是我该怎么做?
我能想出的最简单的方法是获取日志记录,以便针对此类情况引发异常(这将导致测试失败)。但是我该怎么做?即使logging.raiseExceptions为True,Python日志记录也不会引发异常。它们被打印到stderr,但没有人在自动化测试中看到它。
logging.raiseExceptions
True
此致 托马斯