
1 9hills 2014 年 3 月 6 日 via iPad |
3 mengzhuo 2014 年 3 月 7 日 @pyKun 对的 假设 __name__ 是 "foo.bar" 这时候对loggers添加 'foo.bar':{ ....'level': 'DEBUG', ....'propagate': False, # 停止向上“冒泡”了 }, foo模块的logger就不会收到了 |
4 pyKun OP @mengzhuo 思路对了,我这问题也解决了。 有一段代码给运行时logging了各种设置,都设置到了None上了,也就是所有人的根,所以第三方的module的日志也出来了。所以我这里的要解决的时不要到None上,该到哪到哪了 thx |
5 chilaoqi 2014 年 3 月 7 日 随便说下啊 module_logger = logging.getLogger('requests') module_logger.setLevel(logging.ERROR) |