Duas aplicações com log4j gravando no mesmo arquivo

2 respostas
FelipeGeorge13

Bom dia pessoal,
estou com o seguinte problema, possuo 2 aplicações que ficam no mesmo servidor weblogic12c, cada uma possui seu arquivo log4j.xml para gravar em um arquivo separado as mensagens de log. Mas o problema é que ao inves de criar dois arquivos distintos(um para cada aplicação), as duas aplicações gravam no mesmo arquivo de log.

alguem pode me ajudar???

segue abaixo o meu arquivo log4j.xml (os nomes dos arquivos de saida são diferentes):

<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
	
	<appender name="saidaconsole" class="org.apache.log4j.ConsoleAppender">
		<param name="threshold" value="debug" />
		<layout class="org.apache.log4j.PatternLayout">
			<param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss}|[%t]|[%-5p]|%c|%m%n" />
		</layout>
	</appender>
	
	<appender name="saidaarquivo" class="org.apache.log4j.FileAppender">
		<param name="File" value="log/saidaarquivo.log" />
		<param name="DatePattern" value="'.'yyyy-MM-dd-HH" />
		<param name="append" value="false" />
		<param name="threshold" value="debug" />
		<layout class="org.apache.log4j.PatternLayout">
			<param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss}|[%t]|[%-5p]|[%c] |%m%n" />
		</layout>
		<filter class="org.apache.log4j.varia.LevelRangeFilter">
        	<param name="levelMin" value="DEBUG" />
        	<param name="levelMax" value="FATAL" />
      	</filter>
	</appender>
	
	 <root>
		<priority value="DEBUG" />
		<appender-ref ref="saidaconsole" />
		<appender-ref ref="saidaarquivo" />
	</root>
</log4j:configuration>

2 Respostas

Ataxexe

Em qual arquivo eles gravam e como você está fazendo as chamadas de log na sua aplicação?

FelipeGeorge13

Consegui resolver, no meu servidor weblogic haviam duas libs que estavam impedindo das minhas aplicaçãoes gravarem em arquivos diferentes.
Valeus pela ajuda!

Criado 27 de agosto de 2013
Ultima resposta 27 de ago. de 2013
Respostas 2
Participantes 2