Registro cronológico de Java
El registro cronológico Java™ es el kit de herramientas de registro cronológico que proporciona el paquete java.util.logging. El registro cronológico de Java proporciona un API de registro cronológico estándar para las aplicaciones.
El registro cronológico de mensajes (mensajes) y los rastreos de diagnóstico (rastreo) son similares conceptualmente, pero hay diferencias importantes. Es importante que los desarrolladores de aplicaciones comprendan estas diferencias para utilizar correctamente estas herramientas. A continuación se proporcionan definiciones operativas de los mensajes y del rastreo.
- Mensaje
- Una entrada de mensaje es un registro informativo diseñado para que lo vean los usuarios finales, administradores del sistema y personal de soporte. El texto del mensaje debe ser claro, conciso e interpretable por un usuario final. Generalmente, los mensajes se localizan y visualizan en el idioma nacional del usuario final. Aunque el destino y el tiempo de vida de los mensajes se pueda configurar, habilite en la operativa normal del sistema un determinado nivel de anotación cronológica de mensajes. Utilice la anotación cronológica de mensajes con criterio tanto por consideraciones de rendimiento como por el tamaño del repositorio de mensajes.
- Rastreo
- Una entrada de rastreo es un registro de información concebido para los ingenieros de servicio o los desarrolladores. Como tal, un registro de rastreo puede ser considerablemente más complejo, con más texto y más detallado que una entrada de mensaje. Las entradas de rastreo no suelen visualizarse en el idioma local. Las entradas de rastreo pueden ser considerablemente inescrutables, solamente comprensibles por el desarrollador o personal de servicio adecuado. Se asume que las entradas de rastreo no se escriben durante la ejecución normal, pero se pueden habilitar según convenga para recabar información de diagnóstico.
El servidor de aplicaciones redirige las corrientes de datos del sistema en el arranque del servidor. No hay forma de permitir que una aplicación saque las anotaciones por consola, porque las aplicaciones no puede obtener las corrientes de datos del sistema. Si desea utilizar la consola para supervisar la aplicación sin utilizar el manejador de la consola, puede supervisar el archivo SystemOut.log o supervisar un archivo creado por otro manejador de archivos.
Si hay que usar un manejador que escriba en las corrientes de datos del sistema, adjúntelo a un anotador no raíz para que no publique los registros de anotación en los manejadores padre. Los datos escritos en las corrientes de datos del sistema se formatean y escriben después en el correspondiente archivo de anotaciones de la corriente de datos del sistema. Para supervisar lo que se escribe, se pueden supervisar las corrientes de datos y los archivos de anotaciones configurados (SystemOut.log y SystemErr.log de forma predeterminada).
![[z/OS]](../images/ngzos.gif)