Registro cronológico con el API de Common Base Event y el API de registro cronológico de Java
En los casos en los que los sucesos generados por el API de registro cronológico Java™ no son suficientes para describir el suceso que hay que capturar, se pueden crear sucesos base comunes con las API de fábrica Common Base Event.
Antes de empezar
Cuando se crea un suceso base común, se le pueden añadir datos antes de anotarlo cronológicamente. El diagrama siguiente ilustra cómo el código de la aplicación puede crear y registrar sucesos base comunes:

Acerca de esta tarea
WebSphere Application Server está configurado para utilizar una fábrica de sucesos que rellena automáticamente la información concreta de WebSphere Application Server en los sucesos base comunes que genera. En general, es una buena práctica crear sucesos utilizando la fábrica Common Base Event predeterminada de WebSphere Application Server, porque este enfoque garantiza la coherencia del contenido de los sucesos base comunes. No obstante, se pueden crear y usar otras fábricas Common Base Event.
- El código de la aplicación invoca el método createCommonBaseEvent de la clase EventFactory para crear un CommonBaseEvent.
- El código de la aplicación envuelve el suceso CommonBaseEvent en un registro CommonBaseEventLogRecord y añade datos específicos del suceso.
- El código de la aplicación llama el método de finalización de suceso de CommonBaseEvent.
- El suceso CommonBaseEvent invoca el método completeEvent de ContentHandler.
- El manejador ContentHandler añade datos de la plantilla XML al suceso CommonBaseEvent. No todos los manejadores ContentHandler soportan plantillas.
- El manejador ContentHandler añade datos de tiempo de ejecución al suceso CommonBaseEvent.
- El código de la aplicación pasa el registro CommonBaseEventLogRecord al registrador cronológico utilizando el método Logger.log.
- El registrador cronológico pasa el registro CommonBaseEventLogRecord a los manejadores.
- Los manejadores dan formato a los datos y escriben en el dispositivo de salida.
Procedimiento
Resultados
Una vez completados todos los pasos anteriores, tendrá un suceso base común basado en los valores de la configuración.