Подавить вывод статуса в Django - PullRequest
0 голосов
/ 20 июня 2019

Я пытался найти это, но я, вероятно, не ищу правильный путь. Когда я запускаю свое приложение Django, я получаю запись, выводимую в вывод ошибок при каждом вызове конечной точки, например:

[20 / Jun / 2019 09:45:37] "GET / analyst / run_session / HTTP / 1.1" 200 1271

Проблема в том, что мне каждую секунду устанавливают вызов для обновления данных из API, поэтому эти записи заполняют мою консоль.

Я попытался установить DEBUG=False и MESSAGE_LEVEL=message_constants.ERROR, но, похоже, эти записи не подавляются. Я что-то упускаю из виду?

1 Ответ

0 голосов
/ 20 июня 2019

Это делается с помощью конфигурации логов, вам нужно переопределить конфигурацию для django.server logger .

Например:

LOGGING = {
  'version': 1,
  'disable_existing_loggers': False,
  'loggers': {
    'django.server': {
      'level': 'ERROR'
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...