@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 или есть какие-то нюансы?
  • Вопрос задан
  • 146 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы