要更改正确命名记录器log = logging.getLogger(__name__)
的依赖包的日志记录级别,很容易:logging.getLogger("name.of.package").setLevel(logging.WARNING)
。你知道吗
但是,如果第三方软件包没有命名他们的记录器,而只是使用logging.info("A super loud annoying message!")
记录消息,我该如何更改该级别?添加getLogger(...).setLevel(..)
似乎不起作用,因为记录器没有命名。是否可以只更改一个包的日志级别输出而不更改整个日志模块的级别?你知道吗
如果记录器未命名,则表示它是默认记录器。您可以通过调用
logging.getLogger()
来获得它因此,要设置日志级别,请执行以下操作:
logging.getLogger.setLevel(logging.INFO)
相关问题 更多 >
编程相关推荐