Log-Ausgabe der WiM-Logs
Unter dem Pfad fastlane-backend/logs
lässt sich der Inhalt des WiM-Logs im Browswer ausgeben.
Es ist die gleiche Authentifizierung erforderlich, die auch für das Aufrufen des User-Interfaces benötigt wird.
Standardmäßig wird der Inhalt der Log-Datei fastlane-backend.log
ausgegeben.
Die Ausgabe wird dabei auf die letzten 10.000 Zeilen beschränkt, die aktuellsten Einträge werden dabei zuerst dargestellt.
Außerdem werden standardmäßig alle Stacktrace-Einträge heraus gefiltert.
Über die URL lässt sich die Ausgabe mithilfe folgender Parameter allerdings auch stark an die individuellen Bedürftnisse anpassen.
Parameter:
stacktrace
- Ermöglicht die Anzeige des Stacktrace
- Mögliche Werte:
true, false
- Standard-Wert:
false
level
- Gibt an, welche Einträge angezeigt werden. Alle Einträge des angegebenen Log-Levels und der darüber liegenden (kritischeren) Log-Level werden angezeigt.
- Mögliche Werte:
DEBUG, INFO, WARN, ERROR, FATAL
- Standard-Wert:
INFO
substring
- Ein Suchfilter für die Ausgabe. Es werden nur Zeilen ausgegeben, die den angegebenen String (Groß-/Kleinschreibung wichtig!) enthalten
from
- Alle Logs ab diesem Zeitpunkt werden ausgegeben
- Format:
dd.mm.yyyy hh:mm:ss
(Beispiel: 19.12.2018 15:00:00), Uhrzeit optional
to
- Alle Logs bis zu diesem Zeitpunkt werden ausgegeben
- Format:
dd.mm.yyyy hh:mm:ss
(Beispiel: 19.12.2019 15:00:00), Uhrzeit optional
pure
- Anzeige der kompletten, ungefilterten Datei. Muss auf true gesetzt werden wenn eine andere Datei als die fastlane-backend.log mittels des Parameters “file” angeben werden soll (siehe nächster Punkt).
- mögliche Werte:
true, false
- Standard-Wert:
false
file
- Alle bisherigen Parameter lassen sich lediglich auf die Datei “fastlane-backend.log” anwenden. Es können aber auch andere Log-Dateien aus dem log-Verzeichnis des Servers angesehen werden. Dazu muss der Pfad zu der jeweiligen Log-Datei angegeben werden (Bespiel: logs/localhost.2019-09-09.log).
Relevante Beispiele:
fastlane-backend/logs?file=logs/localhost.2019-09-09.log&pure=true
- Gibt den Inhalt der Datei logs/localhost.2019-09-09.log aus.
fastlane-backend/logs?file=logs/localhost_access_log.2019-09-09.txt&pure=true
- Gibt den Inhalt der Datei /logs/localhost_access_log.2019-09-09.txt aus.
fastlane-backend/logs?stacktrace=true
- Gibt den Inhalt der Datei /logs/fastlane-backend.log inklusive aller Stacktrace-Einträge aus.
fastlane-backend/logs?stacktrace=true&substring=Exception
- Gibt den alle Zeilen der Datei /logs/fastlane-backend.log aus, die das Wort “Exception” enhalten (inklusive aller Stacktrache-Einträge).
http://localhost:8080/fastlane-backend/logs?stacktrace=true&substring=Exception&from=08.09.2019&to=10.09.2019
- Gibt den alle Zeilen der Datei /logs/fastlane-backend.log aus, die das Wort “Exception” enhalten (inklusive aller Stacktrache-Einträge) und eine Datumsangabe zwischen 08.09.2019 00:00:00 und 09.09.2019 23:59:59 besitzen.