Show TOC

Logging und Tracing im VM ContainerLocate this document in the navigation structure

Verwendung

Logging und Tracing dienen dazu, bei Problemen in einem Programm die Ursache zu finden. Hierbei gibt es für verschiedene Benutzergruppen verschiedene Arten und Detailgrade von Information.

Anwender können in Log-Dateien nachlesen, was genau das Problem ist. Administratoren und Entwickler erkennen aus den geschriebenen Traces, was die Ursache des Problems ist und wie es behoben werden kann.

Funktionsumfang

Das VMC Logging- und Tracing-System wird von Java-Programmen aus aufgerufen, um Meldungen auszugeben, die es später ermöglichen, Fehler zu finden und den Programmablauf nachzuvollziehen. Diese Java-Programme können Komponenten der VMC-Umgebung selbst sein, aber auch Applikationen, die den VMC zur Ausführung von Java-Code nutzen.

Das Java-Programm nutzt zum Schreiben der Nachricht ein vorher angelegtes LogController-Objekt. Es gibt zwei Arten von LogControllern:

  • Categories dienen zum Schreiben von Log-Meldungen. Sie entsprechen logischen Komponenten wie z.B. /System/Database, die Namensteile sind durch Schrägstriche (/) getrennt

  • Locations dienen zum Schreiben von Traces für Entwickler oder Administratoren. Die Namen von Locations entsprechen üblicherweise den Java-Klassennamen oder Paketen, die Namensteile sind durch Punkte voneinander getrennt.

Wenn Sie in dem Baum auf der linken Seite Anfang des Navigationspfads Log-Administration Nächster Navigationsschritt Log-Anzeige Ende des Navigationspfads wählen, sehen Sie auf der linken Seite eine neuen Baum.

Dieser enthält oben die hierarchische Struktur für die Locations, unten werden die Categories aufgelistet.

Jede Meldung hat eine Severity (eine Art Schweregrad), die zusammen mit der Einstellung des LogControllers darüber bestimmt, ob die Meldung ausgegeben wird oder nicht. So können Sie die Menge der Nachrichten auf die wirklich interessanten reduzieren.

Jeder LogController kann dabei eigene Einstellungen tragen. Durch die pfadartigen Namen sind LogController eindeutig in einem Baum eingeordnet, in dem Einstellungen nach unten vererbt werden. Ist eine Location beispielsweise so konfiguriert, dass sie nur Traces mit einer Severity von mindestens WARNING ausgibt, so gilt dies auch für alle ihre untergeordneten Locations, es sei denn, diese tragen eigene Einstellungen.

Aktivitäten

Sie können unter Log-Administration in der SM53 Log-Meldungen ansehen sowie Log-Einstellungen anzeigen und ändern.

Informationen dazu finden Sie in folgenden Abschnitten:

Log-Meldungen anzeigen

Log-Einstellungen anzeigen und ändern