Skip to content

Commit

Permalink
1) fileNamePattern was missing "${LOG}." and this created lots of *.tmp
Browse files Browse the repository at this point in the history
files and was causing disk to get full.
2) Replaced rollingPolicy with
ch.qos.logback.core.rolling.FixedWindowRollingPolicy. This will prevent
run out of disk space if load is really high for peak season.
  • Loading branch information
jcwuzoegiver committed Oct 3, 2016
1 parent 144ae77 commit 8f8f83d
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 11 deletions.
11 changes: 8 additions & 3 deletions modules/main/src/main/resources/logback-access.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,17 @@

<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG}.access.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>%d{yyyy-MM-dd}.log.zip</fileNamePattern>
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
<fileNamePattern>${LOG}.%i.log.zip</fileNamePattern>
<minIndex>1</minIndex>
<maxIndex>6</maxIndex>
</rollingPolicy>
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<maxFileSize>500MB</maxFileSize>
</triggeringPolicy>
<encoder>
<pattern>combined</pattern>
</encoder>
</appender>
<appender-ref ref="FILE"/>
</configuration>
</configuration>
15 changes: 7 additions & 8 deletions modules/main/src/main/resources/logback.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,15 +30,14 @@

<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG}.log</file>
<append>true</append>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>%d{yyyy-MM-dd}.%i.log.zip</fileNamePattern>
<maxHistory>30</maxHistory>
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>100MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
<fileNamePattern>${LOG}.%i.log.zip</fileNamePattern>
<minIndex>1</minIndex>
<maxIndex>6</maxIndex>
</rollingPolicy>

<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<maxFileSize>500MB</maxFileSize>
</triggeringPolicy>
<encoder>
<pattern>%date %level [%thread] %logger{10} [%file:%line] %msg%n</pattern>
</encoder>
Expand Down

0 comments on commit 8f8f83d

Please sign in to comment.