PLANTA pulse-Logger
Der PLANTA pulse-Logger kann eingerichtet werden, um den Ablauf der Software zu dokumentieren.
Die dazugehörigen Einstellungen werden in den Meteor Settings hinterlegt.
Die folgende Konfiguration wird verwendet, wenn keine Konfiguration in den Meteor Settings definiert ist.
"logger": {
"enable":true,
"path":"logs",
"transports": {
"console":["TRACE", "DEBUG", "INFO", "WARN", "ERROR", "FATAL"],
"mongodb":["ERROR", "FATAL"]
}
}
enable: De-/Aktiviert den Loggerpath: Verzeichnis der LogfilesdisableConsoleRedirect: Konsolenausgabe-Umleitung abstellen.Umleitung ist immer aktiv, sofern man eine logger-Konfiguration hat und diesen Wert nicht explizit auf
truestellt.
maxEntries: Maximale Anzahl an Einträgen, bevor Einträge ersetzt werdenDefault: 5000
maxSize: Maximale Größe in ByteDefault: 25000000
transports: bestimmt, wo die Logs ausgegeben werdenconsole: Logs werden in der Konsole ausgegebenfile: Logs werden in Logfiles gespeichert- Error rendering macro 'fontawesome-macro' : Page loading failedDie Logfiles werden im Verzeichnis
/logsgespeichert, solange kein andererpathdefiniert wurde.
mongodb: Logs werden in der MongoDB gespeichert- Error rendering macro 'fontawesome-macro' : Page loading failedDie Logs werden in der Collection
AppLogsgespeichert.
Für die jeweiligen Transporte werden als Werte Listen von Loglevels angegeben:
TRACE: Detaillierte Logs zur FehlerfindungDEBUG: Logs mit Debug-InformationenINFO: allgemeine InformationenWARN: Informationen über ungewollte Zustände, die potentiell Fehler verursachen könntenERROR: Informationen über FehlerFATAL: Informationen über kritische Fehler
Logs, die in der MongoDB gespeichert werden, können auch im Panel Administration → Applikationslogs eingesehen werden.
"logger": {
"enable": true,
"path": "logs",
"transports": {
"console": ["INFO", "DEBUG", "ERROR", "FATAL", "WARN"],
"file": ["INFO", "DEBUG", "ERROR", "FATAL", "WARN"],
"mongodb": ["INFO", "DEBUG", "ERROR", "FATAL", "WARN"]
}
}