Metainformationen zur Seite
Integrierter Logviewer (Logfile im Browser anzeigen)
Beispiel-Aufrufe im HTML
Als Link
<a href="/admin/system/tools/logfile.cgi?logfile=plugins/lbbackup/raspiBackup.log&header=html&format=template">Logfile</a>
Als JQuery-Button-Link
<a id="btnlogs" data-role="button" href="/admin/system/tools/logfile.cgi?logfile=plugins/<!--$lbpplugindir-->/log.log&header=html&format=template" target="_blank" data-inline="true" data-mini="true" data-icon="action">Logfile</a>
Auf der Kommando-Zeile
~/admin/system/tools/logfile.cgi --logfile plugins/lbbackup/raspiBackup.log --header none --format terminal ~/bin/logfile.pl --logfile plugins/lbbackup/raspiBackup.log --header none --format terminal
Optionen
Option | Parameter | Beschreibung |
logfile | pfad_und_logfile | Das Logfile wird realtiv in folgenden Verzeichnissen gesucht: ~/log, ~/webfrontend/html/tmp und /tmp. |
header | txt|html|none|file | Der ausgegebene Header (bei Aufruf über den Webserver) (Bei file wird die Datei heruntergeladen) |
format | html|terminal|plain|template | Verschiedene Ausgabeformate |
length | Gibt die Zeilenanzahl des Logfiles aus (z. B. um einen Offset zu berechnen) | |
offset | ZAHL | Diese Anzahl an Zeilen wird übersprungen |
only | once | Lädt das Logfile im Webbrowser nur einmal und deaktiviert Auto-Scroll (nur format=template) |
Bei Verwendung von LoxBerry::Log (Perl) oder LBLog (PHP) zur Erstellung von Logfiles | ||
package | In der Regel $lbpplugindir | Der Package-Parameter entspricht der Zugehörigkeit zum Plugin. Hier wird bei Plugins üblicherweise $lbpplugindir übergeben. |
name | Name der Logfile-Gruppe | Der Name-Parameter entspricht dem name-Parameter bei der Erstellung des Logfiles. |
Bei Verwendung von package und name darf der Parameter logfile nicht verwendet werden. Angezeigt wird das zuletzt erstellte Logfile für package und name. |
Logeinträge für den Logviewer formatieren
Mit folgenden vorangestellten Tags kann das Logfile formatiert werden. Die Tags werden automatisch in unterschiedliche Farben aufgelöst.
<OK> This was ok! <INFO> This is just for your information. <WARNING> This is a warning! <ERROR> This is an error! <FAIL> This is a fail!