Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

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).

...

Por defecto, desde O3 5.0.0xx 050 en adelante, el log por defecto queda configurado para trabajar en forma reducida. Este how-to explica como activar el una configuración alternativa de log de modo de tener producir un mayor nivel de logdetalle para analizar situaciones o problemas que se presenten.Editar

Procedimiento

Sobreescribir el archivo <o3>/jboss/server/default/conf/jboss-log4j.xml

buscar:

Code Block

<!-- Limitar logs de O3 -->
   <category name="O3">
      <priority value="INFO"/>
   </category>
   <category name="com.ideasoft.app">
      <priority value="INFO"/>
   </category>
   <category name="com.ideasoft.license">
      <priority value="INFO"/>
   </category>
   <category name="com.ideasoft.o3.olap">
      <priority value="INFO"/>
   </category>
   <category name="ideasoft.o3">
      <priority value="INFO"/>
   </category>
   <category name="com.ideasoft.cs">
      <priority value="INFO"/>
   </category>
   <category name="cs-ejb.o3portal">
      <priority value="INFO"/>
   </category>
   <category name="JWF">
      <priority value="WARN"/>
   </category>
   <category name="com.ideasoft.jwf">
      <priority value="WARN"/>
   </category>
   <category name="com.ideasoft.rbac.service.RBACService">
      <priority value="WARN"/>
   </category>
   <category name="com.ideasoft.rbac">
      <priority value="INFO"/>
   </category>
   <category name="com.ideasoft.simulator.api.impl">
      <priority value="INFO"/>
   </category>
	<!-- Fin O3 -->

y comentar de modo que quede así

Code Block

<!-- Limitar logs de O3 -->

<!--

   <category name="O3">
      <priority value="INFO"/>
   </category>
   <category name="com.ideasoft.app">
      <priority value="INFO"/>
   </category>
   <category name="com.ideasoft.license">
      <priority value="INFO"/>
   </category>
   <category name="com.ideasoft.o3.olap">
      <priority value="INFO"/>
   </category>
   <category name="ideasoft.o3">
      <priority value="INFO"/>
   </category>
   <category name="com.ideasoft.cs">
      <priority value="INFO"/>
   </category>
   <category name="cs-ejb.o3portal">
      <priority value="INFO"/>
   </category>
   <category name="JWF">
      <priority value="WARN"/>
   </category>
   <category name="com.ideasoft.jwf">
      <priority value="WARN"/>
   </category>
   <category name="com.ideasoft.rbac.service.RBACService">
      <priority value="WARN"/>
   </category>
   <category name="com.ideasoft.rbac">
      <priority value="INFO"/>
   </category>
   <category name="com.ideasoft.simulator.api.impl">
      <priority value="INFO"/>
   </category>

-->
	<!-- Fin O3 -->

salvar y esperar aprox 5 minutos, que el jboss vuelva a leer el archivo y tome efecto
No es necesario reiniciar el jboss

...

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.

Code Block

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

...

Code Block
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.