Skip to main content
Skip table of contents

PLANTA pulse-Logger

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.

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

Details

  • enable: De-/Aktiviert den Logger

  • path: Verzeichnis der Logfiles

  • disableConsoleRedirect: Konsolenausgabe-Umleitung abstellen.

    • Umleitung ist immer aktiv, sofern man eine logger-Konfiguration hat und diesen Wert nicht explizit auf true stellt.

  • maxEntries: Maximale Anzahl an Einträgen, bevor Einträge ersetzt werden

    • Default: 5000

  • maxSize: Maximale Größe in Byte

    • Default: 25000000

  • 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:

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

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.