HowTo Aumentando el nivel de log del O3 Server

CĆ³mo aumentar el nivel de log del servidor jboss

Contexto

El aumento del nivel de log ayuda a analizar situaciones, si bien genera gran cantidad de informaciĆ³n y que su generaciĆ³n estĆ” optimizada y ocurre en forma asincrĆ³nica, puede afectar la operaciĆ³n en algunos entornos (consumo de espacio en disco, consumo de tiempo para generar el log).

En consecuencia, se recomienda operar con un nivel de log reducido, y en caso de ser necesario activar la generaciĆ³n de log detallado.

Por defecto, desde O3 5.0.050 en adelante, el log queda configurado para trabajar en forma reducida. Este how-to explica como activar una configuraciĆ³n alternativa de log de modo de producir un mayor nivel de detalle para analizar situaciones o problemas que se presenten.

Procedimiento

Sobreescribir el archivo <o3>/jboss/server/default/conf/jboss-log4j.xml con el archivo de configuraciĆ³n que se puede acceder mediante este link o renombrando el archivo jboss-log4j.xml a jboss-log4j-sin_debug.xml y el jboss.-log4j-debug.xml a jboss-log4j.xml

Luego del cambio, es necesario que la hora de modificaciĆ³n del archivo se actualice. En Linux basta con usar el comando touch.

touch jboss-log4j.xml

En Windows, para actualizar la hora de modificaciĆ³n del archivo basta con editarlo y grabarlo.

Una vez modificada la hora del archivo de configuraciĆ³n, en pocos minutos el Servidor tomarĆ” el cambio.

Si estamos en consola veremos pasar el siguiente mensaje

13:28:08,537 INFO  [Log4jService$URLWatchTimerTask] Configuring from URL: resource:jboss-log4j.xml

Si revisamos el log (<o3>/jboss/server/default/log/server.log)
veremos el siguiente mensaje

2008-09-10 13:28:08,537 INFO  [Log4jService$URLWatchTimerTask] Configuring from URL: resource:jboss-log4j.xml [org.jboss.logging.Log4jService$URLWatchTimerTask] TR[Timer-0]

En cualquier caso, una alternativa vĆ”lida para asegurarse que el servidor tomĆ³ la nueva configuraciĆ³n es bajar y levantar el Servidor nuevamente.