И логгер, и обработчик имеют минимальный уровень. Вы устанавливаете лог-уровень обработчика, но не регистратора. Поскольку уровень регистратора по умолчанию равен logging.WARNING
, вызов info()
не передается обработчику.
Вы можете исправить это, установив уровень логгера на logging.INFO
, а также: *
def set_up_logging():
log = logging.getLogger()
log.setLevel(logging.INFO)
ch = logging.StreamHandler()
ch.setLevel(logging.INFO)
log.addHandler(ch)