在使用 requests 模块和 elasticsearch 时,即使自己没有打印相关日志,也会自动生成请求过程日志,类似:
Starting new HTTP connection (1): example.com http://example.com:80 "GET / HTTP/1.1" 200 606
尤其是 elasticsearch,查询时会打印大量无用的日志
我们需要禁用掉这种默认的日志打印,可以采用以下方式来修改默认的日志打印配置
logging.getLogger("requests").setLevel(logging.WARNING)
以及
logging.getLogger("elasticsearch").setLevel(logging.WARNING)
参考:https://stackoverflow.com/questions/11029717/how-do-i-disable-log-messages-from-the-requests-library
网友评论