gpt4 book ai didi

python - 禁用所有库的日志消息

转载 作者:行者123 更新时间:2023-12-04 18:03:01 25 4
gpt4 key购买 nike

我想记录来 self 的程序的消息,而不是来自它使用的库的消息。我可以像这样禁用/更改单个库的日志记录级别:

logging.getLogger('alibrary').setLevel(logging.ERROR)

问题是,我的程序使用了很多很多库,这些库本身也使用了很多。因此,为每个库单独执行此操作是一项繁重的工作。有更好的方法吗?

最佳答案

您可以将根记录器的级别设置为例如ERROR 然后有选择地为您自己的代码设置更详细的级别:

logging.getLogger().setLevel(logging.ERROR)

然后假设您使用的库在日志记录方面表现良好,它们的记录器的有效级别实际上应该是 ERROR,就像您单独设置了每一个一样。

关于python - 禁用所有库的日志消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31819480/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com