¿Log4j 1.2 proporciona algún mecanismo para el registro diario de archivos?¿Log4j proporciona algún mecanismo para el registro diario de archivos?
Todo el mundo dice que puedo hacerlo a través de org.apache.log4j.rolling.TimeBasedRollingPolicy pero en las fuentes de 1.2.15 no veo ninguna clase TimeBasedRollingPolicy.
encontré una resolución:
<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 Hola, si encontraste una solución a tu solicitud usando apache-log4j-extras, póngala aquí para que se comparta con otras personas. Marqúelo como su propia respuesta. – jbx