在Python内置的强大日志模块中,可以通过调用例如
我没有在doc中找到如何重置或撤销此设置。
我的目的是在进行单元测试时禁用和重新启用信息和调试级别的日志,通过在
注:如果我有一个给定的
logging.disable(logging.INFO)
来禁用所有低于某个级别的日志。我没有在doc中找到如何重置或撤销此设置。
我的目的是在进行单元测试时禁用和重新启用信息和调试级别的日志,通过在
setUp()
中调用logging.disable,然后在tearDown()
中调用(什么?)。注:如果我有一个给定的
logger
实例,我知道如何做到这一点:保持logger.level
,将级别设置得更高,然后在tearDown()
中将其设置回来。我更希望有一种方式可以静音所有记录器而不必明确选择它们。