My log files are too big! How can I compress them to save space?
Last Updated: | Applicable Hub Versions: 19.4 and later
;
Skip to main content
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>

