
DEFAULT_FORMATTER = '%(asctime)s[%(filename)s:%(lineno)d][%(levelname)s]:%(message)s' logging.basicConfig(format=DEFAULT_FORMATTER, level=logging.INFO) 
1 Rhilip 2021-02-21 16:00:37 +08:00 把对应 logger 的等级提高,例如可以通过如下方法阻止 requests 模块的 log 打印 ``` logging.getLogger("urllib3").setLevel(logging.WARNING) logging.getLogger("requests").setLevel(logging.WARNING) ``` |
2 no1xsyzy 2021-02-21 16:08:58 +08:00 单独配置 handler,参考 logging 库文档和 HOWTOs 的一篇 |
3 simple2025 2021-02-21 16:30:54 +08:00 应该是你设置了 root logger, 其他日志 log 的时候, propogate 导致的, |
4 frostming 2021-02-23 12:52:24 +08:00 不要用 basicConfig 去污染其它 logger,而应该用自己的 Logger: logger = logging.getLogger("myapp") logger.setLevel(logging.INFO) ... 这跟全局依赖和虚拟环境的思想是类似的 |