【发布时间】:2016-03-08 14:12:19
【问题描述】:
要更改正确命名其记录器log = logging.getLogger(__name__) 的依赖包的日志记录级别很简单:logging.getLogger("name.of.package").setLevel(logging.WARNING)。
但是如果第 3 方包没有命名他们的记录器并且只使用 logging.info("A super loud annoying message!") 记录消息,我该如何更改该级别?添加 getLogger(...).setLevel(..) 似乎不起作用,因为未命名记录器。是否可以只更改一个包的日志级别输出而不更改整个日志模块的级别?
【问题讨论】: