Update logback configuration for file appender
This commit is contained in:
@@ -8,13 +8,17 @@
|
|||||||
defaultValue="localhost:4569" />
|
defaultValue="localhost:4569" />
|
||||||
|
|
||||||
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||||
<file>${loggingFile}</file>
|
<file>/usr/local/msgexchangeapi/logs/msgexchangeapi.log</file>
|
||||||
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
|
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
|
||||||
<fileNamePattern>${loggingFile}.%i-%d{yyyy-MM-dd}</fileNamePattern>
|
<fileNamePattern>/usr/local/msgexchangeapi/logs/msgexchangeapi.log.%d{yyyy-MM-dd}.%i.log.zip</fileNamePattern>
|
||||||
<!-- each file should be at most 100MB, keep 60 days worth of history, but at most 20GB -->
|
<!-- Maximum size of the log file until it gets rolled over -->
|
||||||
<maxFileSize>10MB</maxFileSize>
|
<maxFileSize>10MB</maxFileSize>
|
||||||
<maxHistory>60</maxHistory>
|
|
||||||
<totalSizeCap>20GB</totalSizeCap>
|
<!-- Maximum number of days to keep the log files -->
|
||||||
|
<maxHistory>60</maxHistory>
|
||||||
|
|
||||||
|
<!-- Total size cap for all log files -->
|
||||||
|
<totalSizeCap>10GB</totalSizeCap>
|
||||||
</rollingPolicy>
|
</rollingPolicy>
|
||||||
<encoder>
|
<encoder>
|
||||||
<pattern>%date %level [%thread] %logger{10} [%file:%line] %msg %n</pattern>
|
<pattern>%date %level [%thread] %logger{10} [%file:%line] %msg %n</pattern>
|
||||||
|
|||||||
Reference in New Issue
Block a user