Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation Tracing und Logging  Dokument im Navigationsbaum lokalisieren

Der NetWeaver Business Client unterstützt sowohl Tracing als auch Logging. Die jeweiligen Dateien werden in das Verzeichnis der persönlichen Dateien des auf dem Rechner angemeldeten Benutzers geschrieben. Wenn mehrere Benutzer mit einem auf einem Server installierten NWBC arbeiten, werden entsprechend mehrere Dateien erstellt, so dass für jeden Benutzer die Problemfälle individuell nachvollzogen werden können. Für einen Benutzer mit der User-ID tester wäre das Verzeichnis dann C:\Documents and Settings\tester\My Documents.

      Traces werden in die Datei NWBCClient.trc geschrieben

      Logs werden in die Datei NWBCClient.log geschrieben

Eine Trace-Datei enthält Informationen über Fehler, die während der NWBC-Laufzeit auftauchen. Zusätzlich sind in einer Trace-Datei abhängig vom eingestellten Trace-Level weitere Informationen enthalten, die dem Entwickler helfen, ein bestimmtes Problem zu isolieren.

Eine Log-Datei dagegen enthält Informationen über die Interaktion von NWBC und der Anwendung, die im Canvas-Bereich des NWBC abläuft. Dazu gehören auch die objektbasierte Navigation (OBN) und das Eventing.

Wenn der Benutzer nicht explizit weitere Einstellungen vornimmt, ist der Level der in den Trace geschriebenen Informationen ERROR. Das bedeutet, dass jeder erkannte Fehler aufgenommen wird zusammen mit Informationen über die Fehlerursache. Häufig werden jedoch noch zusätzliche Informationen benötigt, um ein Problem nachzuvollziehen oder zu beheben. In solch einem Fall setzt der Benutzer den Trace- oder den Log-Level herauf. Die möglichen Level sind in der Datei NWBC.ini (bzw. NWBCClient.ini) definiert. Auch diese Datei befindet sich im Verzeichnis mit den persönlichen Dateien.

Beispiel

TRACE_LEVEL=ERROR

  LOG_LEVEL=ERROR

 

Unterstützte Trace- und Log-Level

Level

Beschreibung

FATAL

Nur Fehler, die zum Programmabbruch führen

ERROR

Alle Fehler (Standardeinstellung)

WARNING

Fehler und Warnungen, wobei Warnungen Meldungen sind, die nicht unbedingt Probleme bedeuten

INFO

Allgemeine Informationen

DEBUG

Informationen über interne Prozesse und für das Debugging

HEX

Daten, die zwischen Client und Server in der Form eines Hex-Dumps transferiert werden

 

Ende des Inhaltsbereichs