Protokollierung mit der API für Common Base Event und der API für Java-Protokollierung

Falls die von der Java™-Protokollierungs-API generierten Ereignisse nicht ausreichen, um ein zu erfassendes Ereignis zu beschreiben, können mit den APIs der CBE-Factory Common Base Events erstellt werden.

Vorbereitende Schritte

Wenn Sie ein Common Base Event erstellen, können sie Daten zum Ereignis hinzufügen, bevor es protokolliert wird. Die folgende Abbildung veranschaulicht, wie Anwendungscode Common Base Events erstellen und protokollieren kann:

Erstellung und Protokollierung von Common Base Events über Anwendungscode

Informationen zu diesem Vorgang

WebSphere Application Server ist für die Verwendung einer Ereignisfactory konfiguriert, die in die generierten Common Base Events automatisch WebSphere Application Server-spezifische Informationen aufnimmt. Im Allgemeinen empfiehlt es sich, Ereignisse mit der Standard-CBE-Factory von WebSphere Application Server zu erstellen, weil dieser Ansatz die Konsistenz des CBE-Inhalts in Ereignissen sicherstellt. Sie können jedoch auch andere CBE-Factorys erstellen und verwenden.

Common Base Events werden in der folgenden Reihenfolge eingeleitet und protokolliert:
  1. Der Anwendungscode ruft die Methode createCommonBaseEvent in der Klasse EventFactory auf, um ein CommonBaseEvent zu erstellen.
  2. Der Anwendungscode packt das CommonBaseEvent-Ereignis in einen CommonBaseEventLogRecord-Satz und fügt ereignisspezifische Daten hinzu.
  3. Der Anwendungscode ruft die Methode complete für das CommonBaseEvent-Ereignis auf.
  4. Das CommonBaseEvent-Ereignis ruft die Methode completeEvent des ContentHandler auf.
  5. Der ContentHandler fügt XML-Schablonendaten zum CommonBaseEvent-Ereignis hinzu. Nicht alle ContentHandler unterstützen Schablonen.
  6. Der ContentHandler fügt Laufzeitdaten zum CommonBaseEvent-Ereignis hinzu.
  7. Der Anwendungscode übergibt den CommonBaseEventLogRecord-Satz mit der Methode Logger.log an die Protokollfunktion.
  8. Die Protokollfunktion übergibt den CommonBaseEventLogRecord-Satz an die Handler.
  9. Die Handler formatieren Daten und schreiben diese in die Ausgabeeinheit.

Vorgehensweise

Ergebnisse

Nachdem Sie alle oben beschriebenen Schritte ausgeführt haben, haben Sie ein Common Base Event, das auf Ihren Konfigurationseinstellungen basiert.


Symbol, das den Typ des Artikels anzeigt. Taskartikel



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