forked from j62/ctbrec
1
0
Fork 0

Use rolling file appender for the log files

This commit is contained in:
0xboobface 2020-06-30 20:48:48 +02:00
parent 09337aa59a
commit 4205cb6ff2
2 changed files with 30 additions and 16 deletions

View File

@ -9,17 +9,24 @@
</encoder> </encoder>
</appender> </appender>
<appender name="FILE"
<appender name="FILE" class="ch.qos.logback.core.FileAppender"> class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>ctbrec.log</file> <file>ctbrec.log</file>
<append>false</append> <append>true</append>
<filter class="ch.qos.logback.classic.filter.ThresholdFilter"> <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>DEBUG</level> <level>DEBUG</level>
</filter> </filter>
<encoder> <encoder>
<pattern>%date %level [%thread] %logger{10} [%file:%line] %msg%n <pattern>%date %level [%thread] %logger{10} [%file:%line] %msg%n</pattern>
</pattern>
</encoder> </encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
<fileNamePattern>ctbrec.%i.log</fileNamePattern>
<minIndex>1</minIndex>
<maxIndex>3</maxIndex>
</rollingPolicy>
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<maxFileSize>5MB</maxFileSize>
</triggeringPolicy>
</appender> </appender>
<root level="DEBUG"> <root level="DEBUG">

View File

@ -9,17 +9,24 @@
</encoder> </encoder>
</appender> </appender>
<appender name="FILE"
<appender name="FILE" class="ch.qos.logback.core.FileAppender"> class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>server.log</file> <file>server.log</file>
<append>false</append> <append>true</append>
<filter class="ch.qos.logback.classic.filter.ThresholdFilter"> <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>DEBUG</level> <level>DEBUG</level>
</filter> </filter>
<encoder> <encoder>
<pattern>%date %level [%thread] %logger{10} [%file:%line] %msg%n <pattern>%date %level [%thread] %logger{10} [%file:%line] %msg%n</pattern>
</pattern>
</encoder> </encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
<fileNamePattern>server.%i.log</fileNamePattern>
<minIndex>1</minIndex>
<maxIndex>3</maxIndex>
</rollingPolicy>
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<maxFileSize>5MB</maxFileSize>
</triggeringPolicy>
</appender> </appender>
<root level="DEBUG"> <root level="DEBUG">