Basismodus und HPEL-Modus

Es stehen zwei Modi für die Protokollierung und Traceerstellung im Produkt zur Verfügung: der Basismodus und der HPEL-Modus (High Performance Extensible Logging). Verwenden Sie diesen Artikel, um sich mit den Unterschieden zwischen diesen Modi vertraut zu machen.

Anmerkung: Dieser Artikel referenziert eine oder mehrere Protokolldateien des Anwendungsservers. Alternativ dazu wird empfohlen, den Server so zu konfigurieren, dass er die HPEL-Protokoll- und -Traceinfrastruktur (High Performance Extensible Logging) verwendet und nicht die Dateien SystemOut.log , SystemErr.log, trace.log und activity.log auf verteilten oder IBM® i-Systemen. Sie können HPEL auch in Verbindung mit Ihren nativen z/OS-Protokolleinrichtungen verwenden. Wenn Sie HPEL verwenden, können Sie mit dem Befehlszeilentool LogViewer im Verzeichnis "bin" des Serverprofils auf alle Ihre Protokoll- und Tracedaten zugreifen. Weitere Informationen zur Verwendung von HPEL finden Sie in der Dokumentation zum Einsatz von HPEL für die Fehlerbehebung in Anwendungen.

Der Basismodus ist der Standardmodus und das vorhandene Protokoll- und Traceframework in den früheren Releases von WebSphere Application Server. Alle vorhandenen Scripts und Tools, die Protokolle und Traces verwenden, müssen für die Verwendung des HPEL-Modus möglicherweise geringfügig geändert werden.

Um das neue Protokoll- und Traceframework zu nutzen, muss der HPEL-Modus aktiviert werden. Sobald der HPEL-Modus aktiviert ist, findet keine Aufzeichnung mehr in den JVM-Protokollen (normalerweise SystemOut.log und SystemErr.log), im Traceprotokoll (normalerweise trace.log) und im Serviceprotokoll (normalerweise activity.log) statt. Stattdessen wird Protokoll- und Traceinhalt in einem proprietären Binärformat in ein Protokoll- bzw. Tracedatenrepository und, sofern konfiguriert, in eine Textprotokolldatei geschrieben. Die Inaktivierung der Einstellung für das Schreiben der Textprotokolldatei führt zu den höchstmöglichen Leistungsgewinnen, die mit HPEL erzielt werden können. Mit dem bereitgestellten Protokollanzeigetool "LogViewer" können Sie die Protokoll- und Tracedaten in den Repositorys anzeigen, filtern, überwachen und formatieren.

In der folgenden Abbildung sehen Sie die Dateien, die von den Protokoll- und Tracefunktionen im Basismodus und im HPEL-Modus verwendet werden. Wenn Einstellung für die HPEL-Textprotokolldatei aktiviert ist, wird in dieser Datei Inhalt aus dem Java™-Trace (optional), den Java-Protokollen, aus System.out und aus System.err gespeichert. Sie können das HPEL-Textprotokoll für Fälle, in denen es nicht erforderlich ist, inaktivieren, was durch die gepunkteten Linien angezeigt wird.
Abbildung 1. Protokoll- und TracedateienEreignisspeicherung im Basismodus und im HPEL-Modus
Tabelle 1. Dateien im Basismodus und im HPEL-Modus. Der folgenden Tabelle können Sie entnehmen, wohin die Inhalte des Anwendungsprotokolls, des Anwendungsserverprotokolls, des Traceprotokolls, des JVM-Protokolls und des nativen JVM-Protokolls weitergeleitet und wie dieses Inhalte angezeigt werden.
Quelle Dateien im Basismodus Dateien im HPEL-Modus Anzeige der HPEL-Dateien
System.out SystemOut.log

trace.log (wenn die Traceerstellung aktiviert ist)

logdata/*.wbl

TextLog_<Zeitmarke>.log (wenn das Textprotokoll aktiviert ist)

logdata - Verwenden Sie LogViewer mit optionalen Filtern, um das Protokolldatenrepository als lesbaren Text wiederzugeben, und verwenden Sie anschließend einen beliebigen Texteditor.

TextLog - Verwenden Sie einen beliebigen Texteditor.

System.err SystemErr.log Identisch mit System.out Identisch mit System.out
java.util.logging (Stufen DETAIL und höher) SystemOut.log

activity.log

trace.log (wenn die Traceerstellung aktiviert ist)

Identisch mit System.out Identisch mit System.out
java.util.logging (Stufen unterhalb von DETAIL) trace.log tracedata/*.wbl

TextLog_<Zeitmarke>.log (wenn das Textprotokoll aktiviert ist)

tracedata - Verwenden Sie LogViewer mit optionalen Filtern, um das Tracedatenrepository als lesbaren Text wiederzugeben, und verwenden Sie anschließend einen beliebigen Texteditor.

TextLog - Verwenden Sie einen beliebigen Texteditor.

Native Datei cout native_stdout.log native_stdout.log Verwenden Sie einen beliebigen Texteditor.
Native Datei cerr native_stderr.log native_stderr.log Verwenden Sie einen beliebigen Texteditor.
In der folgenden Tabelle werden die MBean-Services beschrieben:
Tabelle 2. MBeans für den Basismodus und den HPEL-Modus. In der folgenden Tabelle sind die JMX-MBeans aufgelistet, die den Protokoll- und Trace-Frameworks für den Basismodus und den HPEL-Modus zugeordnet sind.
MBeans für den Basismodus MBeans für den HPEL-Modus Beschreibungen der HPEL-MBeans
RasLoggingServiceMBean RasLoggingServiceMBean Unterstützt JMX-Benachrichtigungen (JMX Notification).
  HPELLogDataServiceMBean Konfiguriert das Protokollrepository, z. B. Position, Aufbewahrungsrichtlinie, Verhalten bei Speicherknappheit, Pufferung und Dateiwechsel.
  HPELTraceDataServiceMBean Konfiguriert das Trace-Repository, z. B. Position, Aufbewahrungsrichtlinie, Verhalten bei Speicherknappheit, Pufferung und Dateiwechsel.
  HPELTextLogServiceMBean Konfiguriert das Textprotokoll, z. B. Protokoll, Aufbewahrungsrichtlinie, Verhalten bei Speicherknappheit, Pufferung, Dateiwechsel und das Format von SystemErr und SystemOut.
TraceServiceMBean HPELControlServiceMBean Konfiguriert die Tracespezifikationsstufen und ermöglicht den Zugriff auf den Inhalt der Protokoll- und Trace-Repositorys.

Symbol, das den Typ des Artikels anzeigt. Konzeptartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=ctrb_HPELCompat
Dateiname:ctrb_HPELCompat.html