Skip to content

Commit

Permalink
Merge pull request #201 from TheTransitClock/tc_issue_200
Browse files Browse the repository at this point in the history
Set limits to age and size for log files.
  • Loading branch information
scrudden committed Jun 26, 2020
2 parents b0b8aec + a0133f6 commit 485eead
Showing 1 changed file with 54 additions and 0 deletions.
54 changes: 54 additions & 0 deletions transitclock/src/main/resources/logback.xml
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,9 @@
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- daily rollover. Compress the file when rolling it over. -->
<fileNamePattern>${LOG_FILE_ROOT}/core.log.gz</fileNamePattern>
<!-- keep 3 days' worth of history capped at 1GB total size -->
<maxHistory>3</maxHistory>
<totalSizeCap>1GB</totalSizeCap>
</rollingPolicy>

<!-- Only want this appender to take effect if not DEBUG level. This way
Expand Down Expand Up @@ -75,6 +78,9 @@
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- daily rollover. Compress the file when rolling it over. -->
<fileNamePattern>${LOG_FILE_ROOT}/core.log.gz</fileNamePattern>
<!-- keep 3 days' worth of history capped at 1GB total size -->
<maxHistory>3</maxHistory>
<totalSizeCap>1GB</totalSizeCap>
</rollingPolicy>

<!-- Only want this appender to take effect if DEBUG level. This way when
Expand Down Expand Up @@ -161,6 +167,9 @@
class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_FILE_ROOT}/avl.log.gz</fileNamePattern>
<!-- keep 3 days' worth of history capped at 1GB total size -->
<maxHistory>3</maxHistory>
<totalSizeCap>1GB</totalSizeCap>
</rollingPolicy>
<encoder>
<charset>UTF-8</charset>
Expand All @@ -172,6 +181,9 @@
class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_FILE_ROOT}/matcher.log.gz</fileNamePattern>
<!-- keep 3 days' worth of history capped at 1GB total size -->
<maxHistory>3</maxHistory>
<totalSizeCap>1GB</totalSizeCap>
</rollingPolicy>
<encoder>
<charset>UTF-8</charset>
Expand All @@ -185,6 +197,9 @@
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_FILE_ROOT}/frequency.log.gz
</fileNamePattern>
<!-- keep 3 days' worth of history capped at 1GB total size -->
<maxHistory>3</maxHistory>
<totalSizeCap>1GB</totalSizeCap>
</rollingPolicy>
<encoder>
<charset>UTF-8</charset>
Expand All @@ -198,6 +213,9 @@
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_FILE_ROOT}/arrivalDeparture.log.gz
</fileNamePattern>
<!-- keep 3 days' worth of history capped at 1GB total size -->
<maxHistory>3</maxHistory>
<totalSizeCap>1GB</totalSizeCap>
</rollingPolicy>
<encoder>
<charset>UTF-8</charset>
Expand All @@ -211,6 +229,9 @@
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_FILE_ROOT}/vehicleEvents.log.gz
</fileNamePattern>
<!-- keep 3 days' worth of history capped at 1GB total size -->
<maxHistory>3</maxHistory>
<totalSizeCap>1GB</totalSizeCap>
</rollingPolicy>
<encoder>
<charset>UTF-8</charset>
Expand All @@ -223,6 +244,9 @@
class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_FILE_ROOT}/cache.log.gz</fileNamePattern>
<!-- keep 3 days' worth of history capped at 1GB total size -->
<maxHistory>3</maxHistory>
<totalSizeCap>1GB</totalSizeCap>
</rollingPolicy>
<encoder>
<charset>UTF-8</charset>
Expand All @@ -234,6 +258,9 @@
class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_FILE_ROOT}/holding.log.gz</fileNamePattern>
<!-- keep 3 days' worth of history capped at 1GB total size -->
<maxHistory>3</maxHistory>
<totalSizeCap>1GB</totalSizeCap>
</rollingPolicy>
<encoder>
<charset>UTF-8</charset>
Expand All @@ -245,6 +272,9 @@
class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_FILE_ROOT}/prediction.log.gz</fileNamePattern>
<!-- keep 3 days' worth of history capped at 1GB total size -->
<maxHistory>3</maxHistory>
<totalSizeCap>1GB</totalSizeCap>
</rollingPolicy>
<encoder>
<charset>UTF-8</charset>
Expand All @@ -258,6 +288,9 @@
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_FILE_ROOT}/schedBasedPreds.log.gz
</fileNamePattern>
<!-- keep 3 days' worth of history capped at 1GB total size -->
<maxHistory>3</maxHistory>
<totalSizeCap>1GB</totalSizeCap>
</rollingPolicy>
<encoder>
<charset>UTF-8</charset>
Expand All @@ -271,6 +304,9 @@
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_FILE_ROOT}/predAccuracy.log.gz
</fileNamePattern>
<!-- keep 3 days' worth of history capped at 1GB total size -->
<maxHistory>3</maxHistory>
<totalSizeCap>1GB</totalSizeCap>
</rollingPolicy>
<encoder>
<charset>UTF-8</charset>
Expand All @@ -284,6 +320,9 @@
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_FILE_ROOT}/externalPredAccuracy.log.gz
</fileNamePattern>
<!-- keep 3 days' worth of history capped at 1GB total size -->
<maxHistory>3</maxHistory>
<totalSizeCap>1GB</totalSizeCap>
</rollingPolicy>
<encoder>
<charset>UTF-8</charset>
Expand All @@ -296,6 +335,9 @@
class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_FILE_ROOT}/match.log.gz</fileNamePattern>
<!-- keep 3 days' worth of history capped at 1GB total size -->
<maxHistory>3</maxHistory>
<totalSizeCap>1GB</totalSizeCap>
</rollingPolicy>
<encoder>
<charset>UTF-8</charset>
Expand All @@ -308,6 +350,9 @@
class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_FILE_ROOT}/monitoring.log.gz</fileNamePattern>
<!-- keep 3 days' worth of history capped at 1GB total size -->
<maxHistory>3</maxHistory>
<totalSizeCap>1GB</totalSizeCap>
</rollingPolicy>
<encoder>
<charset>UTF-8</charset>
Expand All @@ -321,6 +366,9 @@
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_FILE_ROOT}/autoAssigner.log.gz
</fileNamePattern>
<!-- keep 3 days' worth of history capped at 1GB total size -->
<maxHistory>3</maxHistory>
<totalSizeCap>1GB</totalSizeCap>
</rollingPolicy>
<encoder>
<charset>UTF-8</charset>
Expand All @@ -333,6 +381,9 @@
class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_FILE_ROOT}/sql.log.gz</fileNamePattern>
<!-- keep 3 days' worth of history capped at 1GB total size -->
<maxHistory>3</maxHistory>
<totalSizeCap>1GB</totalSizeCap>
</rollingPolicy>
<encoder>
<charset>UTF-8</charset>
Expand All @@ -353,6 +404,9 @@
class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_FILE_ROOT}/mapmatch.log.gz</fileNamePattern>
<!-- keep 3 days' worth of history capped at 1GB total size -->
<maxHistory>3</maxHistory>
<totalSizeCap>1GB</totalSizeCap>
</rollingPolicy>
<encoder>
<charset>UTF-8</charset>
Expand Down

0 comments on commit 485eead

Please sign in to comment.