Information

  • Der PLANTA pulse-Logger kann eingerichtet werden, um den Ablauf der Software zu dokumentieren.
  • Die dazugehörigen Einstellungen werden in den Meteor Settings hinterlegt.

Default-Konfiguration

  • 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"]
      }
    } 
JSON

Details

  • enable: De-/Aktiviert den Logger
  • path: Verzeichnis der Logfiles
  • transports: bestimmt, wo die Logs ausgegeben werden
    • console: Logs werden in der Konsole ausgegeben
    • file: Logs werden in Logfiles gespeichert
      • Die Logfiles werden im Verzeichnis /logs gespeichert, solange kein anderer path definiert wurde.
    • mongodb: Logs werden in der MongoDB gespeichert
      • Die Logs werden in der Collection AppLogs gespeichert.
    • Für die jeweiligen Transporte werden als Werte Listen von Loglevels angegeben:
      • TRACE:  Detaillierte Logs zur Fehlerfindung
      • DEBUG: Logs mit Debug-Informationen
      • INFO: allgemeine Informationen
      • WARN: Informationen über ungewollte Zustände, die potentiell Fehler verursachen könnten
      • ERROR: Informationen über Fehler
      • FATAL: Informationen über kritische Fehler

Hinweis

  • Logs, die in der MongoDB gespeichert werden, können auch im Panel Administration Applikationslogs eingesehen werden.

Beispiel für eine vollständige Log-Ausgabe auf allen Ebenen:

"logger": {
    "enable": true,
	"path": "logs",
    "transports": {
      "console": ["INFO", "DEBUG", "ERROR", "FATAL", "WARN"],
      "file": ["INFO", "DEBUG", "ERROR", "FATAL", "WARN"],
      "mongodb": ["INFO", "DEBUG", "ERROR", "FATAL", "WARN"]
      }
}
JSON