This commit is contained in:
team3
2026-07-29 15:19:41 +02:00
parent 2e86d682eb
commit 5d42b4cfc5
155 changed files with 14482 additions and 1736 deletions

46
daten/RAG/logs.md Normal file
View File

@@ -0,0 +1,46 @@
<!-- titel -->
Logs
----------------------------------------
<!-- art -->
kern
----------------------------------------
<!-- ziel -->
Ermöglicht Superadmins das Einsehen und Durchsuchen von Systemprotokollen
----------------------------------------
<!-- regeln -->
- Logdateien liegen im Verzeichnis var log
- Systemlogdateien heißen system-JJJJ-MM-TT.log
- Letzte 1000 Zeilen werden gelesen
- Dateien werden rückwärts gelesen
- Fehlende Systemlogdatei wirft 404
- Logdateien werden neueste zuerst aufgelistet
- AdminVectorLogController liest 500 Zeilen statt 1000
- AdminVectorLogController zeigt Meldung statt 404 bei fehlender Datei
----------------------------------------
<!-- funktion -->
Logdatei anzeigen
<!-- ziel -->
Zeigt den Inhalt einer Systemlogdatei an
<!-- regeln -->
- Erfordert ROLE_SUPER_ADMIN
- Liest die letzten 1000 Zeilen der Datei
- Dateiname folgt dem Muster system-JJJJ-MM-TT.log
- Nicht vorhandene Datei erzeugt 404
- Liest rückwärts vom Dateiende für Speichereffizienz
<!-- testen -->
- Route admin system-logs view 2024-01-15 aufrufen
- Seite mit Loginhalt wird angezeigt
- Datei existiert im Dateisystem unter var log
----------------------------------------
<!-- funktion -->
Logdateien auflisten
<!-- ziel -->
Zeigt alle System-Logdateien zum Download oder zur Einsicht an
<!-- regeln -->
- Nur ROLE_SUPER_ADMIN hat Zugriff
- Listet alle system*.log-Dateien auf
- Neueste Datei zuerst
<!-- testen -->
- Als Super-Admin anmelden
- admin system-logs aufrufen
- Logdateien absteigend nach Datum