log4j 1.2 fornisce un meccanismo per il registro di archivio giornaliero?log4j fornisce un meccanismo per il registro di archivio giornaliero?
Tutti dicono che posso farlo tramite org.apache.log4j.rolling.TimeBasedRollingPolicy ma nelle fonti di 1.2.15 non vedo alcuna classe TimeBasedRollingPolicy.
ho trovato risoluzione:
<appender name="FILE" class="org.apache.log4j.rolling.RollingFileAppender">
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<rollingPolicy class="org.apache.log4j.rolling.TimeBasedRollingPolicy">
<param name="ActiveFileName" value="${jboss.server.log.dir}/server.log"/>
<!-- roll log file once a day -->
<param name="FileNamePattern" value="${jboss.server.log.dir}/archives/server.log.%d.gz"/>
</rollingPolicy>
<!-- A PatternLayout that limits the number of lines in stack traces -->
<layout class="com.mtvi.log4j.StackTraceLimitingPatternLayout">
<!-- The full pattern: Date MS Priority [Category] (Thread) Message\n -->
<param name="ConversionPattern" value="%d %-5p [%c] (%t) %m%n"/>
</layout>
</appender>
@ user253202 Ciao, se hai trovato una soluzione per la vostra richiesta utilizzando apache-log4j-extras messo qui in modo che esso è condiviso con altre persone. Contrassegnalo come la tua risposta. – jbx