Коли я реєструю подію за допомогою logging.info
, вона не відображається в терміналі Python.
import logging
logging.info('I am info') # no output
На відміну від них, події, зареєстровані за допомогою logging.warn
do, відображаються в терміналі.
import logging
logging.warn('I am warning') # outputs "I am warning"
Чи можу я змінити рівень середовища для logging.info
друку на консолі? Я хочу уникати змін у кожному файлі Python.
getLogger()
, він повертає вам кореневий реєстратор. Поки ви не змінюєте інші реєстратори, вам потрібно лише змінити кореневий реєстратор.