Browse Source

rotate log files in .rpm and .deb [ci skip]

Sebastian Stenzel 8 years ago
parent
commit
1af94c9c21
1 changed files with 10 additions and 1 deletions
  1. 10 1
      main/ant-kit/src/main/resources/logback.xml

+ 10 - 1
main/ant-kit/src/main/resources/logback.xml

@@ -7,12 +7,21 @@
 			<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
 		</encoder>
 	</appender>
-	<appender name="FILE" class="ch.qos.logback.core.FileAppender">
+	
+	<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
 		<file>${user.home}/.Cryptomator/cryptomator.log</file>
+		<append>false</append>
+		<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
+			<fileNamePattern>${user.home}/.Cryptomator/cryptomator%i.log</fileNamePattern>
+			<minIndex>0</minIndex>
+			<maxIndex>9</maxIndex>
+		</rollingPolicy>
+		<triggeringPolicy class="org.cryptomator.logging.LaunchBasedTriggeringPolicy" />
 		<encoder>
 			<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
 		</encoder>
 	</appender>
+	
 	<appender name="UPGRADE_FILE" class="ch.qos.logback.core.FileAppender">
 		<file>${user.home}/.Cryptomator/cryptomator.log</file>
 		<encoder>