Где эта запись? - PullRequest
       4

Где эта запись?

0 голосов
/ 16 октября 2018

У меня есть этот код Python:

import logging
LOGGER = logging.getLogger(__name__)
LOGGER.info('test')

Он не записывается в консоль, так где это регистрируется?

1 Ответ

0 голосов
/ 16 октября 2018

Это нигде не регистрируется, потому что вы не настроили никаких обработчиков журналирования.Без настроенного обработчика событие журнала никуда не денется.Если обработчики не настроены, корневой регистратор автоматически добавляет обработчик, если замечено событие с ПРЕДУПРЕЖДЕНИЕМ или выше, но ваше событие было только на уровне INFO.

Если вы поместите строку, подобную этой, прежде, то вы увидите, что она подключена к терминалу:

logging.basicConfig(level=logging.INFO)

Базовая конфигурация добавит запись StreamHandler в sys.stderr, если вы нене могу указать иначе.

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