KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
Does log4j 1.2 provide any mechanism to daily archive log? Everybody say that i can do it via org.apache.log4j.rolling.TimeBasedRollingPolicy but in sources of 1.2.15 i don't see any TimeBasedRollingPolicy class. I found a resolution : <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>
Tags (comma-separated)
Save Edits
Cancel