logger log4java log guardar ejemplo crear configurar archivo java jboss log4j jboss6.x java.util.logging

log4java - log4j properties configuration



Cómo paso a paso configurar el inicio de sesión en jboss 6.x con Log4j en Java (2)

Hola, soy nuevo en Jboss, así que me confundo al configurar un registro en Jboss 6.1. Lo que hago Tengo la descarga y extraigo el Jboss ( jboss-eap-6.1 ) en mi máquina. Luego sigo los pasos dados en este artículo pero Todavía no puedo ver el registro en la consola o en el archivo

la busqué en Google y llegué a saber que tengo que escribir el archivo jboss-deployment-structure.xml en la carpeta / META-INF / y tengo que agregar -Dorg.jboss.as.logging.per-deployment = false al inicio -up del servidor (que no sé dónde tengo que configurar esto) desde este enlace

Entonces, ¿alguien me puede dar pasos para configurar el registro en jboss 6.x con Log4j o cualquier registro como java.util.logging para registrar sentencias en la consola o en archivos gracias?


  1. Si quieres registrarte

    a. desea utilizar su propio "log4j.jar" colóquelo en la carpeta lib

    segundo. Coloque jboss-deployment-structure.xml en la carpeta META-INF

    do. Agregue log4j.xml en WEB-INF / classes

    de tu aplicación.

  2. Añada esto en jboss-deployment-structure.xml

    <?xml version="1.0" encoding="UTF-8"?> <jboss-deployment-structure> <deployment> <exclusions> <module name="org.apache.log4j" /> </exclusions> </deployment> </jboss-deployment-structure>

  3. Agregue esto en log4j.xml

    <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> <appender name="appender" class="org.apache.log4j.FileAppender"> <param name="File" value="${jboss.server.log.dir}/server.log"/> <param name="Append" value="true"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d [%t] %p - %m%n"/> </layout> </appender> <root> <priority value ="trace"/> <appender-ref ref="appender"/> </root> </log4j:configuration>

    Luego puede ver el inicio de sesión en la consola ....


Debería encontrar el archivo standalone.bat en la carpeta / bin de Jboss, luego debería editar este archivo, encontrando la siguiente línea

rem Setup JBoss specific properties set JAVA_OPTS=-Dprogram.‌​name=%PROGNAME% %JAVA_OPTS%

Y reemplace por esto

set "JAVA_OPTS= -Dorg.jboss.as.logging.per-deployment=false"