尽管有.setLevel(logging.DEBUG),为什么省略了DEBUG消息?

时间:2017-06-26 12:02:24

标签: python python-3.x logging

这必须是明显的,但以下代码不会按预期记录:

import logging

log = logging.getLogger('hello')
log.debug('debug one')
log.setLevel(logging.DEBUG)
log.debug('debug two')
log.critical('critical one')

我希望获得debug twocritical one,但只获得critical one。我使用的.setLevel()是不是应该从默认的INFO降低日志记录级别?

0 个答案:

没有答案