Error Log¶
Der @error-log Endpoint ermöglicht es, Fehlermeldungen vom Backend abzurufen.
GET¶
Ruft die Fehlermeldungen vom Backend ab.
Request
GET /@error-log HTTP/1.1
Host: example.com
Authorization: Bearer <JWT>
Response
{
"items": [
{
"id": "error-1",
"type": "SystemError",
"value": "Ein unerwarteter Fehler ist aufgetreten",
"time": "2023-06-01T12:00:00Z",
"tb_html": "<p>...</p>",
"req_html": "<p>...</p>",
"userid": "john.doe"
},
{
"id": "error-2",
"type": "ValidationError",
"value": "Ungültige Eingabedaten",
"time": "2023-06-02T12:00:00Z",
"tb_html": "<p>...</p>",
"req_html": "<p>...</p>",
"userid": "jane.doe"
}
],
"items_total": 2
}
Beschreibung
Der @error-log Endpoint liefert eine Liste von Fehlermeldungen im JSON-Format zurück. Die Antwort enthält eine Liste von Fehlereinträgen, die jeweils aus folgenden Feldern bestehen:
- id: Die eindeutige Kennung der Fehlermeldung.
- type: Der Typ des Fehlers (z.B. SystemError, ValidationError).
- value: Eine kurze Beschreibung des Fehlers.
- time: Der Zeitpunkt, zu dem der Fehler aufgetreten ist.
- tb_html: Ein HTML-Format des Tracebacks, falls verfügbar.
- req_html: Ein HTML-Format des Requests, falls verfügbar.
- userid: Der Benutzer, der den Fehler verursacht hat.
Permissions
Weil die Logs sensitive Informationen beinhalten, steht das Error-Log nur Administratoren zur Verfügung.