我正在尝试更改根记录器的日志级别。它在查询时似乎发生了变化getEffectiveLevel(),但实际上并没有记录与更改前不同的任何内容。
例如:
>>> import logging
>>> root_logger = logging.getLogger()
>>> root_logger.getEffectiveLevel()
30
>>> root_logger.warning('test')
test
>>> root_logger.info('test')
>>> root_logger.setLevel(logging.DEBUG)
>>> root_logger.getEffectiveLevel()
10
>>> root_logger.warning('test')
test
>>> root_logger.info('test')
>>> root_logger.debug('test')
为什么是这样?我是否缺少其他需要做的事情?令我困惑的是,我可以设置级别并查看它getEffectiveLevel,但它根本不会改变行为。
我在 Python 3.7.3 上使用内置的日志记录模块(版本 0.5.1.2)。
料青山看我应如是
相关分类