Каковы применения обработчика Null в журнале Python? - PullRequest
0 голосов
/ 20 сентября 2019

В соответствии с документацией Python,

Класс NullHandler, находящийся в пакете ведения журнала ядра, не выполняет никакого форматирования или вывода.По сути, это обработчик 'no-op' для использования разработчиками библиотек.

Если он ничего не печатает, то для чего вообще нужен этот обработчик?Зачем идти на все, чтобы писать логгеры, а затем использовать нулевой обработчик, чтобы ничего не печатать?

1 Ответ

3 голосов
/ 20 сентября 2019

Таким образом, вы можете сохранить свои операторы logger.warning('Whatever') в своем коде, но условно добавить логгер, который полностью игнорирует их, если вы не хотите регистрировать в определенных ситуациях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...