Hola a todos,
no se muy bien si aquí esta bien definido el tema, en caso de no estarlo por favor moverlo.
He migrado jBoss de la versión 4 a la versión 5.1.0, tengo dos proyectos (a y b), para cada uno de ellos quiero que se pinte sus trazas en ficheros diferentes. Hasta aquí todo bien. El problema es que los dos proyectos tienen la misma estructura de paquetes e idependietemente de cual genere la traza de log me la pinta en los dos ficheros (proyectoA.log y proyectoB.log) en vez de pintar el proyectoA en el fichero proyectoA.log y el proyectoB en el fichero proyectoB.log
En el archivo de configuración tengo puestos TCLMCFilter para seprarlos pero no doy con la solución.
Código HTML:
<appender name="proyectoA" class="org.jboos.loggin.appender.DailyRollingFileAppender">
<errorHandler class="org.jboss.loggin.util.OnlyOnceErrorHandler"/>
<param name="File" value="${jboss.server.log.dir}/proyectoA.log"/>
<param name="Append" value="true"/>
<param name="DatePattern" value="' . 'yyyy-MM-dd "/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %-5p [%c] (%t) %m%n"/>
</layout>
<filter class="org.jboss.logging.filter.TCLMCFilter">
<param name="AcceptOnMatch" value="true">
<param name="DeployURL" value="proyectoA.war"/>
</filter>
</appender>
<appender name="proyectoB" class="org.jboos.loggin.appender.DailyRollingFileAppender">
<errorHandler class="org.jboss.loggin.util.OnlyOnceErrorHandler"/>
<param name="File" value="${jboss.server.log.dir}/proyectoB.log"/>
<param name="Append" value="true"/>
<param name="DatePattern" value="' . 'yyyy-MM-dd "/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %-5p [%c] (%t) %m%n"/>
</layout>
<filter class="org.jboss.logging.filter.TCLMCFilter">
<param name="AcceptOnMatch" value="true">
<param name="DeployURL" value="proyectoB.war"/>
</filter>
</appender>
En la versión que tenía antes de jboss funcionaba correctamente.
Un saludo y gracias de antemano