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

Почему в Django Debug Toolbar не работают логи?

На сервере стоит Django 1.8.2 и Django Debug Toolbar 1.3.2. Toolbar отображается и вроде бы работает, но не получаю логов.

Пример кода:
import logging

logging.debug('Debug Message')

А в ответ toolbar пишет "0 сообщений".
На Django 1.4.2 и Debug Toolbar 1.2.1, код выше работает.
  • Вопрос задан
  • 470 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
Решения вопроса 1
import logging
logging.debug('Этого сообщения не будет')
logging.info('Этого сообщения тоже не будет')
log = logging.getLogger('django')  # описан в настройках
log.debug('этого тоже не будет поскольку у логера "django" level: INFO')   # можно менять
log.info('а это будет')
log = logging.getLogger('имя которого нет в конфигурации джанги')
log.info('тоже не отобразится')
log = logging.getLogger('django.ololo')
log.debug('тоже не отобразится')
log.info('а вот этот отобразится, хоть такой канал не описан в конфиге, но начинается с django.')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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