繁体   English   中英

在日志记录配置文件中禁用特定 python 模块的记录器

[英]Disable logger of specific python module in logging config file

我正在使用以下日志文件并通过fileConfig加载它。 我想配置导入的模块的日志记录行为。 例如,我想禁用(或将其设置为更高的日志级别)来自urllib3的日志记录。 我该怎么做?

[loggers]
keys = root

[logger_root]
level = DEBUG
handlers = root

[handlers]
keys = root

[handler_root]
class = StreamHandler
level = DEBUG
formatter = json

[formatters]
keys = json

[formatter_json]
format = %(name)s%(message)s%(asctime)s%*(levelname)s%*(module)s
class = pythonjsonlogger.jsonlogger.JsonFormatter

将您的配置更改为类似(这些只是您发布的内容的添加/更改):

[loggers]
keys = root,urllib3

[logger_urllib3]
level=CRITICAL
handlers=root
qualname=urllib3

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM