我正在尝试捕获在 python 单元测试过程中创建的日志,并在此处看到了代码:https://stackoverflow.com/a/1049375/576333 https://stackoverflow.com/a/1049375/576333.
然而,我无法让这段代码工作,并且坦率地承认我对 python 日志模块的理解并不好。
本质上,我在那篇文章中添加了模拟处理程序,如下所示:
my_logger.addHandler(MockLoggingHandler)
当代码调用时,比如说,my_logger.info(some_message)
我明白了
AttributeError:类 MockLoggingHandler 没有属性“level”
我不知道从哪里开始找出其中缺少的内容MockLoggingHandler
班级。顺便说一句,我正在使用 Python 2.6.8。
您需要添加一个instance类的,像这样:
my_logger.addHandler(MockLoggingHandler())
请注意()
after MockLoggingHandler
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)