python屏蔽requests模块日志 2015-04-01 09:38:06 最近使用python开发的一个服务使用了logging模块来记录日志,同时用到了requests模块来调用第三方的api。 requests内部也使用了logging模块来记录日志,使用过程中会打出很多我们不需要关心的日志,研究了下logging模块的配置说明,我们可以通过修改配置文件来屏蔽requests的常规日志,只保留错误日志。 requests打出来的日志: ``` 2015-04-01 17:30:50,901 [INFO] [requests.packages.urllib3.connectionpool] Starting new HTTP connection (1): test.com 2015-04-01 17:30:50,913 [DEBUG] [requests.packages.urllib3.connectionpool] "GET / HTTP/1.1" 200 None ``` 修改后的logging模块配置文件(关键配置): ``` [loggers] keys=root,requests # requests模块只记录错误日志 [logger_requests] level=ERROR qualname=requests.packages.urllib3.connectionpool handlers=consoleHandler ``` 调整后,requests模块的INFO和DEBUG级别的日志就不会打出来了,系统日志清爽多了! 非特殊说明,均为原创,原创文章,未经允许谢绝转载。 原始链接:python屏蔽requests模块日志 赏 Prev 使用ssh打洞实现反向代理访问内网服务 Next MySql常用的一些骚操作