Pessoal adicionei no meu log4j.xml as seguintes linhas:
<appender name="TESTE" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="${jboss.server.log.dir}/teste.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>
<category name="TESTE" additivity="false">
<priority value="DEBUG"/>
<appender-ref ref="TESTE"/>
</category>
Não adicionei o appender-ref no pois quero gravar apenas as mensagems de que eu coloquei em uma classe.
Para gravar esse arquivo estou fazendo as seguintes chamadas no metodo:
Log logger = LogFactory.getLog("TESTE");
e para gravar as msg no arquivo:
logger.debug("aqui vem qualquer texto");
Pois bem a principio está funcionando tudo muito bem, mas somente nos servidores de teste e de desenvolvimento, quando coloquei as alteração no servidor de produção o arquivo é criado mas nenhum dado é gravado no arquivo.
A principio os 3 servidores possuem a mesma configuração e mesma versão do JBOSS
Alguém teria alguma sugestão de o que eu poderia testar/mudar para fazer o log funcionar?
Problema resolvido, o pessoal responsavel pela publicação em ambiente de produção não havia feito o deploy corretamente.