Я настраиваю веб-сайт, используя Django для его серверной инфраструктуры и nginx для веб-сервера, и я хочу сохранить все журналы на моем сервере, я знаю о журналах nginx и о системе журналирования Django, но я могу ' т до тела запроса, например отправить запрос, который был отправлен на мой сервер. Nginx и Django - это только записанные метод запроса, URL и дата, а также код состояния ответа и байты. Как я могу получить доступ к этим данным?
Я определенно хочу записать тело для моих запросов POST. Я попробовал некоторые из систем регистрации Django, но это не то, что я хочу, вот некоторые из кодов:
LOG_DIR = "/var/log/django/"
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'file_django': {
'level': 'DEBUG',
'class': 'logging.FileHandler',
'filename': os.path.join(LOG_DIR, 'django.log'),
},
'file_request': {
'level': 'DEBUG',
'class': 'logging.FileHandler',
'filename': os.path.join(LOG_DIR, 'request_errors.log'),
},
},
'loggers': {
'django': {
'handlers': ['file_django'],
'level': 'DEBUG',
'propagate': True,
},
'django.request': {
'handlers': ['file_request'],
'level': 'DEBUG',
'propagate': True,
},
},
}
это текущий вывод этого кода:
Неверный запрос: / o / auth / token /
но мне нужен JSON-формат запроса со всеми его данными.