我正在尝试改变Python日志器的日志级别,但似乎没有生效:
import logging
#50 CRITICAL
#40 ERROR
#30 WARNING <-- default
#20 INFO
#10 DEBUG
# 0 NOTSET
logger = logging.getLogger('a')
logger.setLevel(logging.DEBUG)
print('log level', logger.getEffectiveLevel())
logger.debug('Debug') # 10
logger.info('Info') # 20
logger.warning('Warning') # 30
logger.error('Error') # 40
输出结果为:
log level 10
Warning
Error
但应该是:
log level 10
Debug
Info
Warning
Error
为什么会这样,我做错了什么?