Loxberry
Loxberry copied to clipboard
Neuimplementierung logfile.cgi als logview.php
Aus allgemeiner Sicht sollte logview.php als reine Website-Ausgabe neu in PHP/JS/AJAX implementiert werden. Dabei sollte ausschließlich auf die Webanzeige Wert gelegt werden - alle anderen Use-Cases (an der Shell, ohne Header, unterschiedliche Formate usw.) sollten unberücksichtigt bleiben, um die Kompexität zu verringern.
logfile.cgi soll aus Kompatibilitätsgründen erhalten bleiben.
Wichtig ist vor allem:
- [ ] Keine Übertragung bei keiner Änderung
- [ ] Delta-Übertragung des Inhalts
- [ ] Sichere Serialisierung (keine parallelen AJAX-Requests
- [ ] Korrekte Darstellung
- [ ] Copy/Paste aus der Anzeige soll weiterhin funktionieren
- [ ] Aktualisierung abschaltbar
Was mir für die Verbesserung noch einfällt:
- [ ] Navigation im Logfile mit der Tastatur (Cursor-Up/Down, Page-Up, Page-Down)
- [ ] Verbessertes Schrift- und Farbbild
- [ ] Für eine klarere Anzeige: Der Text hinter den Labels (ERROR, WARNING,...) sollte ausgerichtet sein
- [ ] Ergänzen von Metadaten aus der LogDB in der LogView