Log-Dateien

Dieser Abschnitt gibt einen Überblick über die Log-Dateien in WinCC OA, deren Speicherorte und grundlegende Funktionen. Zudem wird beschrieben, wie die Protokollierung konfiguriert und das JSON-Format für Log-Dateien aktiviert werden kann.

Die Log-Dateien in WinCC OA befinden sich im Verzeichnis <proj_path>/log/. Für die Anzeige von Log-Dateien verwenden Sie den Log Viewer.

Log-Dateien existieren für alle Manager und Treiber. Die einzelnen Manager schreiben Fehlermeldungen in die entsprechenden Log-Dateien. Zusätzlich gibt es die allgemeine Log-Datei "PVSS_II.log" sowie die Log-Datei "pmon.<hostname>.log" für den Prozess-Monitor PMON.

Standardmäßig protokolliert der PMON alle durchführten Vorgänge und schreibt die Informationen, Warnungen bzw. Fehlermeldungen in die "PVSS_II.log" Datei. Der PMON schreibt in die "pmon_<hostname>.log" Datei (z.B. pmon.eiwrk028). In dieser Datei werden alle projektrelevanten Informationen, wie Start oder Stopp, gespeichert. Die Debug-Ausgaben vom WCCILpmon (stderr und stdout) werden in die Datei "WCCILpmon_<hostname>.log" geschrieben.

Für die Überwachung der Dateigröße der "PVSS_II.log" Datei sowie der "pmon_<hostname>.log" Datei ist der PMON zuständig. Mit dem Config-Eintrag maxLogFileSize in der Sektion [general] kann die Dateigröße festgelegt werden (Default = 10 MB, 0 = kein Limit). Wird diese Größe überschritten, so wird die Datei in "PVSS_II.log.bak" umbenannt und eine neue Datei angelegt. Eine bereits existierende "PVSS_II.log.bak" Datei wird dabei überschrieben. Auch bei den Log-Dateien der einzelnen Manager "<Manager><num>.log" wird die Größe überwacht. Die Einstellung der Maximalgröße findet ebenso über den Config-Eintrag maxLogFileSize statt.

Anmerkung:
WinCC OA unterstützt JSON-formatierte Log-Dateien anstelle des Standard-WinCC OA-Formats. Diese Funktion hilft bei der Erstellung von Log-Dateien, die von Tools von Drittanbietern leicht geparst werden können.

Um das JSON-Logging Format zu aktivieren, muss die Systemvariable WCCOA_LOG_FORMAT auf den Wert JSON gesetzt werde:

set WCCOA_LOG_FORMAT=JSON

In der folgenden Tabelle finden Sie eine genaue Auflistung der einzelnen Log-Dateien.