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

Как в питоне задать уровни логгирования для разных модулей?

Люблю включать в джанго logging.basicConfig(level=logging.DEBUG) - сразу понятно, где какиезапросы шлет орм и не переписать ли его. А тут пришлось подключить новый модуль... Который, "срет" отладочной информацией... Хотя нет, правильнее сказать "СРЁТ" тысячами строк бесполезныой debug-инфы.
Как всем поставить уровень дебаг, а отдельному поставить уровень critical?
  • Вопрос задан
  • 2414 просмотров
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-фреймворк Django
    3 месяца
    Далее
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • Stepik
    Django REST Framework (DRF) для начинающих
    2 недели
    Далее
Решения вопроса 1
@thenno
Проектирую, разрабатываю, преподаю.
В общем случае для Питона:

logging.getLogger(<имя логера>).setLevel(logging.CRITICAL)

Подробнее я писал тут:thenno.me/blog/disable-logging.html
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
yttrium
@yttrium
Django uses the dictConfig format. configuring-logging
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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