1
9hills 2014-03-06 23:27:04 +08:00 via iPad
|
2
pyKun OP |
3
mengzhuo 2014-03-07 00:07:07 +08:00
@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-03-07 10:45:06 +08:00
随便说下啊
module_logger = logging.getLogger('requests') module_logger.setLevel(logging.ERROR) |