Ich verwende Django 1.8 für ein Projekt. Ich habe die Protokolle in den Einstellungen gehalten, wie:Daten in den Protokolldateien speichern
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'formatters': {
'verbose': {
'format': '%(levelname)s %(asctime)s %(module)s \
%(process)d %(lineno)d %(thread)d %(message)s'
},
'simple': {
'format': '%(levelname)s %(lineno)d %(message)s'
},
},
'handlers': {
'null': {
'level': 'DEBUG',
'class': 'logging.NullHandler',
'formatter': 'verbose'
},
'console': {
'level': 'DEBUG',
'class': 'logging.StreamHandler',
'formatter': 'verbose'
},
'console_simple': {
'level': 'DEBUG',
'class': 'logging.StreamHandler',
'formatter': 'simple'
},
'mail_admins': {
'level': 'ERROR',
'class': 'django.utils.log.AdminEmailHandler',
'formatter': 'verbose'
},
'requests': {
'level': 'INFO',
'class': 'logging.FileHandler',
'filename': '/var/log/request.log',
'formatter': 'verbose'
},
},
'loggers': {
'django': {
'handlers': ['null'],
'propagate': True,
'level': 'INFO',
},
'django.request': {
'handlers': ['console'],
'level': 'WARNING',
'propagate': False,
},
'logger': {
'handlers': ['requests'],
'level': 'INFO',
'propagate': False,
},
},
}
bekomme ich Fehler regelmäßig als Bad Request, so will ich sehen, welche Daten durch die Front-End für die Funktionsaufrufe gesendet wird.
Ich möchte wissen, ob es einen Weg gibt, so dass ich die vom Frontend an die Funktionen gesendeten Daten speichern kann? Alle Fortschritte werden geschätzt.
Ich habe bereits den Logger hinzugefügt, wie Sie in der Frage oben sehen können. Ich möchte wissen, ob ich auch Daten in den Protokolldateien speichern kann. –
Ja, Sie können basierend auf dem Handler, den Sie konfiguriert haben –
Wie konfigurieren Sie die Handler, um das gleiche zu tun? –