Подтвердить что ты не робот

Logging.info не отображается на консоли, но предупреждение и ошибка

Я уверен, что мне нужно что-то менять, но не знаю, где; это то, что происходит:

import logging
logging.info('I am info')

не печатает на терминале, но:

import logging
logging.warn('I am warning')

выполняет печать I am warning.

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

4b9b3361

Ответ 1

Корневой журнал всегда имеет значение WARNING. Попробуйте позвонить

logging.getLogger().setLevel(logging.INFO)

и все должно быть хорошо.

Ответ 2

Вам нужно позвонить logging.basicConfig до вызова logging.info или logging.warn и передать желаемый аргумент level=.