java.util.logging -- Programmierschnittstelle für Java-Protokollierung
Die Klasse java.util.logging.Logger stellt eine Vielzahl von Methoden für die Protokollierung von Daten bereit.
Die Java™-Protokollierungs-API in WebSphere Application Server (java.util.logging) erstellt automatisch Common Base Events (CBEs) für Ereignisse der Protokollstufe WsLevel.DETAIL und höher (einschließlich WsLevel.DETAIL, Level.CONFIG, Level.INFO, WsLevel.AUDIT, Level.WARNING, Level.SEVERE und WsLevel.FATAL). Diese Common Base Events werden mit der Ereignisfactory erstellt, die der Protokollfunktion (Logger) zugeordnet sind, für den die Nachricht protokolliert wurde. Wenn keine Ereignisfactory angegeben ist, verwendet WebSphere Application Server eine Standardereignis-Factory, die die spezifischen Informationen für WebSphere Application Server automatisch belegt.
- config
- info
- warning
- severe
- log: Alle Varianten mit Ausnahme von log(LogRecord), wenn diese Methode mit WsLevel.DETAIL oder höheren Stufen verwendet wird.
- logp: Wenn diese Methode mit WsLevel.DETAIL oder höheren Stufen verwendet wird.
- logrb: Wenn diese Methode mit WsLevel.DETAIL oder höheren Stufen verwendet wird.
Die folgende Abbildung veranschaulicht, wie Anwendungscode Common Base Events protokollieren kann:

- Der Anwendungscode ruft die benannte Protokollfunktion (WsLevel.DETAIL und höher) mit ereignisspezifischen Daten auf.
- Die Protokollfunktion erstellt unter Verwendung der Methode "createCommonBaseEvent" in der Ereignisfactory, die der Protokollfunktion zugeordnet ist, ein Common Base Event.
- Die Protokollfunktion erstellt unter Verwendung der Ereignisfactory, die der Protokollfunktion zugeordnet ist, ein Common Base Event.
- Die Protokollfunktion packt das Common Base Event in einen CommonBaseEventLogRecord-Datensatz und fügt ereignisspezifische Daten hinzu.
- Die Protokollfunktion ruft die Methode "complete" von Common Base Event auf.
- Das Common Base Event ruft die Methode "completeEvent" des ContentHandler auf.
- Der ContentHandler fügt dem Common Base Event XML-Schablonendaten hinzu (z. B. den Komponentennamen). Nicht alle ContentHandler unterstützen Schablonen.
- Der ContentHandler fügt dem Common Base Event Laufzeitdaten hinzu (z. B. den Namen des aktuellen Thread).
- Die Protokollfunktion übergibt den CommonBaseEventLogRecord-Datensatz an die Handler.
- Die Handler formatieren die Daten und schreiben sie in die Ausgabeeinheit.