在我的代码中,我有一些使用日志记录模块的调试行。
但是,在运行程序时,我看到了很多其他调试消息,这些消息不是来自我的代码。
好像是我在代码中使用的其他模块中一样,有没有办法禁用不是我的代码(模块)中的日志(调试)消息?
如果没有,通常的惯例是什么?
答案 0 :(得分:0)
logging.setLevel(logging.CRITICAL)
将禁用所有记录器上的几乎所有非关键日志记录(我认为至少是...)
之后,您可以将记录器设置为更合理的阈值
logging.getLogger("my_logger").setLevel(logging.DEBUG)
我认为这应该工作...根本不需要对其进行广泛的测试