My log files are too big! How can I compress them to save space?
Last Updated: | Applicable Hub Versions: 19.4 and later
Last Updated: | Applicable Hub Versions: 19.4 and later
To enable compression of old log files and to disable the current default behavior which deletes log files after 2 weeks, replace the LimitedDailyRollingFileAppender configuration with a RollingFileAppender using a TimeBasedRollingPolicy like this:
<appender name="file" class="org.apache.log4j.rolling.RollingFileAppender"> <param name="Append" value="true" /> <param name="encoding" value="UTF-8" /> <rollingPolicy class="org.apache.log4j.rolling.TimeBasedRollingPolicy"> <param name="ActiveFileName" value="${catalina.base}/../logs/tasktop.log"/> <param name="FileNamePattern" value="${catalina.base}/../logs/tasktop.log.%d{yyyy-MM-dd}.zip"/> </rollingPolicy> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{ISO8601} [%t] %-5p %c - %m%n" /> </layout> </appender>