java.util.logging -- Interfaz de programación de registro 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 la modalidad básica de registro y rastreo, la API de registro de Java™ (java.util.logging) crea automáticamente Common Base Events para los sucesos que se registran en WsLevel.Nivel DETAIL o posterior (incluido WsLevel.DETAIL, Level.CONFIG, Level.INFO, WsLevel.AUDIT, Level.WARNING, Level.SEVEREy WsLevel.FATAL). Estos Common Base Events se crean mediante la fábrica de sucesos asociada con el registrador 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 Common Base Events para los métodos siguientes:
  • configuración
  • 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
El WebSphere Application Server La implementación del registrador se usa solo para registradores con nombre, por ejemplo, registradores de los que se crean instancias con llamadas, como Logger.getLogger( com .xyz.SomeLoggerName). Registradores instanciados con llamadas al Logger.getAnonymousLogger y Logger.getLogger, o Logger.global Los métodos no utilizan el WebSphere Application Server implementación y no crean automáticamente eventos base comunes para registrar las solicitudes que se les realizan. Registros de registro que se registran directamente con el Logger.log( LogRecord) El método no se convierte automáticamente mediante WebSphere Application Server registradores en Common Base Events.
El diagrama siguiente ilustra cómo el código de aplicación puede registrar Common Base Events:
Cómo el código de aplicación puede registrar CBE
El proceso de la API de registro de Java de los registradores con nombre y los sucesos de nivel de mensaje continúa como se indica a continuación:
  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 cronológico crea un Common Base Event utilizando el método createCommonBaseEvent en la fábrica de sucesos asociada con el registrador cronológico.
  3. El registrador cronológico crea un Common Base Event utilizando la fábrica de sucesos asociada al registrador cronológico.
  4. El registrador cronológico reinicia el Common Base Event en un registro CommonBaseEventLogRecord y añade datos específicos del suceso.
  5. El registrador cronológico llama al método Common Base Event completo.
  6. Common Base Event invoca el método ContentHandler completeEvent.
  7. El manejador de contenido añade los datos de la plantilla XML a Common Base Event (incluido, por ejemplo, el nombre del componente). No todos los manejadores de contenido dan soporte a las plantillas.
  8. El manejador de contenido añade datos de tiempo de ejecución Common Base Event (incluido, por ejemplo, el nombre de hebra actual).
  9. El registrador cronológico pasa el registro CommonBaseEventLogRecord a los manejadores.
  10. Los manejadores dan formato a los datos y graba en el dispositivo de salida.