Configuración del registro cronológico de Java mediante la consola administrativa
El registro cronológico de Java™ proporciona un API de registro cronológico estándar para las aplicaciones. Para que las aplicaciones puedan registrar la información de diagnóstico, hay que especificar cómo se desea que el servidor maneje la salida del registro cronológico y qué nivel de registro cronológico se necesita.
Acerca de esta tarea
El desarrollo, despliegue y mantenimiento de aplicaciones son tareas complejas. Cuando una aplicación encuentra una condición no esperada, es probable que no pueda completarse una operación solicitada. Puede interesar que la aplicación informe al administrador de que la operación no se ha realizado correctamente y le indique el motivo. Esta información permite al administrador llevar a cabo la acción adecuada para corregir el problema. A los desarrolladores de aplicaciones les puede interesar recopilar información detallada relativa a la ruta de una aplicación en ejecución para poder determinar la causa raíz de un error derivado de un defecto de código. Los recursos que se utilizan a tales fines se suelen denominar registro cronológico y rastreo. Si desea más información, consulte Registro cronológico de Java.
- Habilitar o inhabilitar un registro cronológico determinado, especificar dónde se almacenan los archivos de registro cronológico y cuántos se mantienen.
- Especificar el nivel de detalle de un registro y especificar el formato de la salida del registro.
- Establecer el nivel de registro de cada registrador.
La configuración del registro se puede cambiar de forma estática o dinámica. Los cambios estáticos de configuración afectan a las aplicaciones cuando se inicia o reinicia el servidor de aplicaciones. Los cambios de configuración dinámicos o en tiempo de ejecución se aplican de inmediato.
Cuando se crea un registrador, el valor de nivel de dicho registrador se establece a partir de los datos de configuración. Si no hay datos de configuración disponibles para un nombre de registrador determinado, el nivel de dicho registrador se obtiene de su padre. Si no existen datos de configuración del registrador padre, se comprueba si existe el padre de ese registrador y se sigue subiendo por el árbol hasta que se encuentra un registrador con un valor de nivel no nulo. Cuando se cambia el nivel de un registrador, el cambio se propaga a los hijos del registrador, que propaga recursivamente el cambio a sus hijos, según sea necesario.