Der generische Protokolladapter stellt eine Ausgabeprogrammklasse zur Verfügung, die es ermöglicht, die vom Adapter generierten Common Base Event-Objekte an einen Protokollierungsagenten zu senden. Die Protokoll- und Traceanalysefunktion kann dem Protokollierungsagenten zugeordnet werden, um das Anwendungsprotokoll in Echtzeit zu überwachen und zu analysieren.
Voraussetzungen:Um den Adapter für Überwachung zu konfigurieren, sind die folgenden Schritte erforderlich:
Hinweis: Eine neu erstellte Adapterkonfigurationsdatei wird standardmäßig für die Verwendung der Klasse
'CBELogOutputter' konfiguriert. Wenn Sie diese Einstellung nicht geändert haben, können Sie diese Prozedur überspringen.
Die Ausgabeprogrammkomponente in der Adapterkonfigurationsdatei muss entsprechend aktualisiert werden, damit sie die Klasse
'CBELogOutputter' verwendet, die die Common Base Event-Objekte an einen Protokollierungsagenten schreibt. Sie können
entweder die vorhandene Ausgabeprogrammkomponente aktualisieren oder eine neue Ausgabeprogrammkomponente hinzufügen.
Um eine neue Ausgabeprogrammkomponente hinzuzufügen, gehen Sie wie folgt vor:
| Name: | Name des Ausgabeprogramms im Kontext |
| Beschreibung: | Beschreibung der Funktion dieses Ausgabeprogramms |
| Ausführbare Klasse: | org.eclipse.hyades.logging.adapter.outputters.CBELogOutputter |
| Protokollebene: | Die Ebene der internen Protokollierung, die die Ausgabeprogrammkomponente verwenden sollte.
Ein Wert von 99 bedeutet, dass das Ausgabeprogramm keine Nachrichten protokolliert. Ein Wert von 0 bedeutet, dass das Ausgabeprogramm Nachrichten aller Wertigkeiten protokolliert. Der empfohlene Wert ist 50 und bedeutet, dass nur kritiche oder fatale interne Ausgabeprogrammfehlernachrichten protokolliert werden. |
| Berechtigungsklasse: | Ausgabeprogramm |
| Eindeutige ID: | Muss auf das Ausgabeprogramm verweisen, das im Kontextexemplar in Schritt 2 definiert wurde. Verwenden Sie die Schaltfläche Durchsuchen, um die korrekte ID auszuwählen. |
Soll der Protokollparser die Protokolldatei ununterbrochen überwachen, müssen Sie die Eigenschaften des Kontextexemplars in der Adapterkonfigurationsdatei entsprechend für unterbrechungsfreie Operation aktualisieren.
Der von Ihnen erstellte Protokolladapter kann entweder extern über eine Stapeldatei in der Windows-Umgebung oder
über ein Shell-Script in Nicht-Windows-Umgebungen ausgeführt werden. Nachstehend finden Sie einige Beispieldateien,
die Sie verwenden können, um den Java-Prozess zu starten, der Ihren Protokolladapter ausführt.
Hinweis: Um den den generischen Protokolladapter auf einem System auszuführen, muss Hyades auf diesem System installiert sein.
Windows-Stapeldatei:
@rem SYNTAX: runregex @rem Ändern Sie die folgenden Zeilen, damit sie auf das Verzeichnis verweisen, in dem die Laufzeit dekomprimiert wurde, @rem und auf das Verzeichnis, in dem sich der Protokolladapter befindet. SET HYADES_HOME=d:\hyadesDC SET ADAPTER_VERZEICHNIS=MyAdapterDirectory SET KONFIGURATIONSDATEI=%HYADES-AUSGANGSVERZEICHNIS%\%ADAPTER-VERZEICHNIS%\myadapter.adapter PUSHD %HYADES-AUSGANGSVERZEICHNIS%\%ADAPTER-VERZEICHNIS% java -classpath "%HYADES_HOME%\lib\glaconfigs.jar;%HYADES_HOME%\lib\hexr.jar;%HYADES_HOME%\lib\hgla.jar;%HYADES_HOME%\lib\hglaconfig.jar;%HYADES_HOME%\lib\hlcore.jar;%HYADES_HOME%\lib\hlevents.jar;%HYADES_HOME%\lib\hparse.jar;;%HYADES_HOME%\lib\logparsers.jar;%HYADES_HOME%\lib\xalan.jar;" org.eclipse.hyades.logging.adapter.Adapter -ac "%CONFIG_FILE%" -cc "%CONFIG_FILE%" POPDNicht-Windows-Stapeldatei:
#!/bin/sh # SYNTAX: runregex_example.sh # Ändern Sie die folgende Zeile, damit sie auf das Verzeichnis verweist, in dem die Laufzeit dekomprimiert wurde. HYADES_HOME=/home/hyadesDC export HYADES-AUSGANGSVERZEICHNIS IHR_VERZEICHNIS=/yourdirectory export IHR_VERZEICHNIS KONFIGURATIONSDATEI=$HYADES-AUSGANGSVERZEICHNIS/$IHR_VERZEICHNIS/myadapter.adapter export KONFIGURATIONSDATEI AKTUELLES_VERZEICHNIS=`pwd` export AKTUELLES_VERZEICHNIS cd $HYADES-AUSGANGSVERZEICHNIS/$IHR_VERZEICHNIS java -classpath "$HYADES_HOME\lib\glaconfigs.jar;$HYADES_HOME\lib\hexr.jar;$HYADES_HOME\lib\hgla.jar;$HYADES_HOME\lib\hglaconfig.jar;$HYADES_HOME\lib\hlcore.jar;$HYADES_HOME\lib\hlevents.jar;$HYADES_HOME\lib\hparse.jar;;$HYADES_HOME\lib\logparsers.jar;$HYADES_HOME\lib\xalan.jar;" org.eclipse.hyades.logging.adapter.Adapter -ac "$CONFIG_FILE" -cc "$CONFIG_FILE" cd $AKTUELLES_VERZEICHNISKonfigurieren Sie die Datei entsprechend Ihren Anforderungen, um den Java-Prozess zu starten, der Ihren Adapter ausführt.
Sie können das Anwendungsprotokoll nun unmittelbar überwachen.

Verwandte Konzepte
Übersicht über generischen Hyades-Protokolladapter
Spezifikation des Common Base Event-Formats
Verwandte Tasks
Protokollparser erstellen
Verwandte Verweise
Struktur der Adapterkonfigurationsdatei
Editor für Adapterkonfiguration
Grammatik von regulären Ausdrücken