Задать вопрос
@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 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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