TeiTei
Março 11, 2011, 12:35pm
#1
Boa tarde estou com um problema meu Jboss 4 esta zerando oarquivo de log a meia noite alguem pode me ajudar? ele esta criando um arquivo de log por dia porem as exceptions que tive ontem nao estao mais no arquivo e apenas os logs de inicialização do servidor alguem sabe me dizer o que pode ser?
Obrigado
Olá.
O Appender do seu arquivo de configuração deve estar conforme abaixo:
Isso faz com que o Log4j gere um arquivo por dia… Tenta mudar para a classe:
Exemplo abaixo:
<appender name="FILE" class="org.jboss.logging.appender.RollingFileAppender">
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<param name="File" value="${jboss.server.log.dir}/server.log"/>
<param name="Append" value="true"/>
<param name="MaxFileSize" value="50MB"/>
<param name="MaxBackupIndex" value="3"/>
<param name="Threshold" value="INFO"/>
<param name="DatePattern" value="'.'yyyy-MM-dd"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
</layout>
</appender>
Caso você queira filtra os logs de um determinado .ear para um arquivo separado de log, você pode adicionar o conteudo abaixo dentro a tag
<filter class="org.jboss.logging.filter.TCLFilter">
<param name="AcceptOnMatch" value="true"/>
<param name="DeployURL" value="MeuEar.ear"/>
</filter>
Espero que tenha ajudado !!