python 日志记录 'disabled' 设置为 True
python logging 'disabled' set to True
我使用日志包:
configuration_logger = logging.getLogger("configuration")
它写了一些日志,然后对于下一个,我看到 configuration_logger.disabled
是 True。
我如何检查为什么它被更改为 True?
可能是因为您调用了 logging.config.fileConfig
or logging.config.dictConfig
without declaring disable_existing_loggers
to be False
(see this search result)。其默认值为 True
仅出于向后兼容性的原因。
您通常应该在记录任何内容之前配置日志记录(例如使用上述功能)。
我使用日志包:
configuration_logger = logging.getLogger("configuration")
它写了一些日志,然后对于下一个,我看到 configuration_logger.disabled
是 True。
我如何检查为什么它被更改为 True?
可能是因为您调用了 logging.config.fileConfig
or logging.config.dictConfig
without declaring disable_existing_loggers
to be False
(see this search result)。其默认值为 True
仅出于向后兼容性的原因。
您通常应该在记录任何内容之前配置日志记录(例如使用上述功能)。