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?
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.
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>
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"