[Python/Django]Как узнать источник логов в консоли

В настоящее время я работаю над настройкой логирования в Django и Python.

В моем django settings.py я настроил LOGGING следующим образом.

# settings.py
LOGGING = {
    'version': 1,
    'disable_existing_loggers': False,
    'filters': {
        'require_debug_false': {
            '()': 'django.utils.log.RequireDebugFalse',
        },
        'require_debug_true': {
            '()': 'django.utils.log.RequireDebugTrue',
        },
    },
    'formatters': {
        'verbose': {
            '()': 'django.utils.log.ServerFormatter',
            'format': '[{name}][{levelname}][{server_time}] {message}',
            'style': '{',
        },
        'test': {
            'format': '[{name}][{server_time}] {message}',
            'style': '{',
        },
    },
    'handlers': {
        'console': {
            'level': 'INFO',
            'filters': ['require_debug_false'],
            'class': 'logging.StreamHandler',
        },
        'django.server': {
            'level': 'INFO',
            'class': 'logging.StreamHandler',
            'formatter': 'verbose',
        },
    },
    'loggers': {
        'django.server': {
            'handlers': ['django.server'],
            'level': 'INFO',
            'propagate': False,
        },
    },
}

Если я посылаю запрос на тестирование, я получаю вот такой лог.

Bad Request: /visit/timetable/
[WARNING][11/Jul/2022 14:18:49] "POST /visit/timetable/ HTTP/1.1" 400 41
  1. Я хочу удалить этот журнал Bad Request: /visit/timetable/
  2. .
  3. Чтобы удалить нежелательные журналы, мне нужно знать источник журналов.

Как я могу заставить все журналы отображать "источник"?

Вернуться на верх