java.util.logging -- Interfaz de programación de anotaciones cronológicas Java

La clase java.util.logging.Logger proporciona varios métodos con los que se pueden anotar cronológicamente los datos.

En WebSphere Application Server, cuando se utiliza el modo de registro y rastreo básico, el API de registro cronológico Java™ (java.util.logging) crea automáticamente sucesos base comunes para los sucesos registrados cronológicamente en el nivel WsLevel.DETAIL o superior (incluidos WsLevel.DETAIL, Level.CONFIG, Level.INFO, WsLevel.AUDIT, Level.WARNING, Level.SEVERE y WsLevel.FATAL). Estos sucesos base comunes se crean mediante la fábrica de sucesos asociada al registrador cronológico en el que se ha anotado cronológicamente el mensaje. Si no se especifica ninguna fábrica de sucesos, WebSphere Application Server utiliza una fábrica de sucesos predeterminada que rellena automáticamente la información específica de WebSphere Application Server.

WebSphere Application Server utiliza una implementación especial de la clase java.util.logging.Logger que crea automáticamente sucesos base comunes en los métodos siguientes:
  • config
  • info
  • warning
  • severe
  • log: Todas las variantes excepto log(LogRecord) cuando se utilizan con el nivel WsLevel.DETAIL o con niveles más graves.
  • logp: Cuando se utiliza con el nivel WsLevel.DETAIL o con niveles más graves
  • logrb: Cuando se utiliza con el nivel WsLevel.DETAIL o con niveles más graves
La implementación del registrador cronológico de WebSphere Application Server solo se utiliza en registradores cronológicos con nombre (por ejemplo, los registradores cronológicos instanciados mediante llamadas como, por ejemplo, Logger.getLogger("com.xyz.UnNombreRegistrador"). Los registradores instanciados mediante llamadas a Logger.getAnonymousLogger y Logger.getLogger o los métodos Logger.global no usan la implementación de WebSphere Application Server y no crean de forma automática sucesos base comunes en las solicitudes de anotación que reciben. Los registros cronológicos anotados directamente con el método Logger.log(LogRecord) no son convertidos de forma automática por los registradores de WebSphere Application Server en sucesos base comunes.

El diagrama siguiente ilustra cómo el código de aplicación puede registrar cronológicamente sucesos base comunes:

Cómo el código de aplicación puede registrar CBE

El procesamiento del API de registro cronológico Java de registradores con nombre y sucesos a nivel de mensaje es el siguiente:
  1. El código de la aplicación invoca el registrador con nombre (WsLevel.DETAIL o posterior) con datos específicos del suceso.
  2. El registrador crea un suceso base común utilizando el método createCommonBaseEvent de la fábrica de sucesos asociada al registrador.
  3. El registrador cronológico crea un suceso base común utilizando la fábrica de sucesos asociada al registrador cronológico.
  4. El registrador cronológico envuelve el suceso base común en un registro CommonBaseEventLogRecord y añade datos específicos del suceso.
  5. El registrador invoca el método complete del suceso base común.
  6. El suceso base común invoca el método completeEvent de ContentHandler.
  7. El manejador de contenido añade los datos de la plantilla XML al suceso base común (incluyendo, por ejemplo, el nombre del componente). No todos los manejadores de contenido soportan plantillas.
  8. El manejador de contenido añade datos de tiempo de ejecución al suceso base común (incluyendo, por ejemplo, el nombre del hilo actual).
  9. El registrador pasa el registro CommonBaseEventLogRecord a los manejadores.
  10. Los manejadores dan formato a los datos y escriben en el dispositivo de salida.

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rtrb_cbejavaapi
File name: rtrb_cbejavaapi.html