Foros del Web » Programación para mayores de 30 ;) » Java »

Logs Jboss (jboss-log4j.xml)

Estas en el tema de Logs Jboss (jboss-log4j.xml) en el foro de Java en Foros del Web. Hola, a ver si me pueden echar una mano. En un server de Jboss corren dos aplicaciones. Necesito separa los logs entre las 2 aplicaciones ...
  #1 (permalink)  
Antiguo 18/02/2011, 06:05
 
Fecha de Ingreso: agosto-2010
Mensajes: 15
Antigüedad: 13 años, 8 meses
Puntos: 0
Exclamación Logs Jboss (jboss-log4j.xml)

Hola, a ver si me pueden echar una mano.

En un server de Jboss corren dos aplicaciones. Necesito separa los logs entre las 2 aplicaciones y el log del server de tal forma que quede así.

Log "Cogami" -> apptrabsoc.log

Log "Cois" -> cois.log

Log "server" -> server.log

Bien. En el archivo jboss-log4j.xml lo configuré para separar los logs, y me genera los tres. El problema está en que en los logs de las aplicaciones (apptrabsoc.log , cois.log) se mezclan y aparece exactamente el mismo contenido, no lo separa según venga de una aplciacion u otra.

Os pego el archivo pos si veis algun error. He probado a poner en el DeployURL del war el nombre del war con "-ext", pero ni así.

Una ayudita. Muchas gracias.

Código:
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">

   <appender name="FILE" class="org.jboss.logging.appender.DailyRollingFileAppender">
      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
      <param name="File" value="${jboss.server.log.dir}/server.log"/>
      <param name="Append" value="false"/>
      <param name="DatePattern" value="'.'yyyy-MM-dd"/>
      <layout class="org.apache.log4j.PatternLayout">
         <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
      </layout>
   </appender>
   
    <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
      <param name="Target" value="System.out"/>
      <param name="Threshold" value="INFO"/>
      <layout class="org.apache.log4j.PatternLayout">
		  <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>        
      </layout>
   </appender>    
   
   <appender name="APPTRABSOCLOG" class="org.jboss.logging.appender.DailyRollingFileAppender">
       <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
       <param name="File" value="${jboss.server.log.dir}/apptrabsoc.log" />
       <param name="Append" value="true" />
       <param name="Threshold" value="INFO"/>
      <param name="DatePattern" value="'.'yyyy-MM-dd-HH"/>
      <layout class="org.apache.log4j.PatternLayout">
         <param name="ConversionPattern" value="%-5p %d{yyyy-MM-dd HH:mm:ss,SSS} %C{1}:%M - %m%n"/>
      </layout>
       <filter class="org.jboss.logging.filter.TCLFilter"> 
           <param name="AcceptOnMatch" value="true"/>
           <param name="DeployURL" value="apptrabsoc.war"/>
       </filter>
   </appender>
   
   
    <appender name="COIS" class="org.jboss.logging.appender.DailyRollingFileAppender">
       <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
       <param name="File" value="${jboss.server.log.dir}/cois.log" />
       <param name="Append" value="true" />
       <param name="Threshold" value="INFO"/>
      <param name="DatePattern" value="'.'yyyy-MM-dd-HH"/>
      <layout class="org.apache.log4j.PatternLayout">
         <param name="ConversionPattern" value="%-5p %d{yyyy-MM-dd HH:mm:ss,SSS} %C{1}:%M - %m%n"/>
      </layout>
       <filter class="org.jboss.logging.filter.TCLFilter"> 
           <param name="AcceptOnMatch" value="true"/>
           <param name="DeployURL" value="cois.war"/>
       </filter>
   </appender>  
  
  
    <!-- FILTROS -->
   <category name="org.apache">
      <priority value="INFO"/>
   </category>
  
   <category name="jacorb">
      <priority value="WARN"/>
   </category>   
   
   <category name="org.jgroups">
      <priority value="WARN"/>
   </category>
   
   <category name="org.quartz">
      <priority value="INFO"/>
   </category>

   <category name="javax.enterprise.resource.webcontainer.jsf">
      <priority value="DEBUG" />
   </category>

   <category name="org.jboss.management">
      <priority value="INFO"/>
   </category>
 
   <category name="org.jboss.serial">
      <priority value="INFO"/>
   </category>   

   <!-- RUTAS -->
   <root>
      <appender-ref ref="CONSOLE"/>
      <appender-ref ref="FILE"/>
	  <appender-ref ref="APPTRABSOCLOG"/>
	   <appender-ref ref="COIS"/>
   </root>

</log4j:configuration>

Etiquetas: jboss, logs
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:18.