#python #logging #python-logging
#python #ведение журнала #python-ведение журнала
Вопрос:
Я использую пакет ведения журнала:
configuration_logger = logging.getLogger("configuration")
Он записывает несколько журналов, затем для следующего я вижу, что configuration_logger.disabled
это правда.
Как я могу проверить, почему оно было изменено на True?
Ответ №1:
Вероятно, это потому, что вы вызвали logging.config.fileConfig
or logging.config.dictConfig
без объявления disable_existing_loggers
be False
(см. Этот результат поиска). Значение по умолчанию используется True
только из соображений обратной совместимости.
Обычно вы должны настроить ведение журнала (используя, например, вышеуказанные функции), прежде чем что-либо регистрировать.