Skip to end of metadata
Go to start of metadata

LoxBerry hat einen integrierten Logviewer, der aus allen Plugins heraus genutzt werden kann:

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

OptionParameterBeschreibung
logfilepfad_und_logfileDas Logfile wird realtiv in folgenden Verzeichnissen gesucht:  ~/log, ~/webfrontend/html/tmp und /tmp.
headertxt|html|none|fileDer ausgegebene Header (bei Aufruf über den Webserver) (Bei file wird die Datei heruntergeladen)
formathtml|terminal|plain|templateVerschiedene Ausgabeformate
length Gibt die Zeilenanzahl des Logfiles aus (z. B. um einen Offset zu berechnen)
offsetZAHLDiese Anzahl an Zeilen wird übersprungen
onlyonceLä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

packageIn der Regel $lbpplugindirDer Package-Parameter entspricht der Zugehörigkeit zum Plugin. Hier wird bei Plugins üblicherweise $lbpplugindir übergeben.
nameName der Logfile-GruppeDer 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!

 

  • No labels