Задать вопрос
@beduin01

Как работает логгер в Питоне?

Предположим у меня есть два модуля app.py и foo.py
Я правильно понимаю, что мне достаточно в модуле app.py провести настройку логгера навроде:
logging.basicConfig(level=logging.INFO)
log = logging.getLogger()
handler = logging.handlers.SysLogHandler(address='/dev/log') # or logging.StreamHandler()
log.addHandler(handler)

После чего, чтобы в модуле foo.py мой логгер заработал ровно как указанный, мне нужно будет просто его там инициализировать:
log = logging.getLogger()
И он будет использовать настройки из модуля app.py или есть какие-то нюансы?
  • Вопрос задан
  • 147 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы