Parcourir la source

合并0413分支

yousongbo il y a 20 heures
Parent
commit
f9ab912dc3

+ 8 - 4
suishenbang-admin/src/main/resources/logback.xml

@@ -16,11 +16,15 @@
 	<appender name="file_info" class="ch.qos.logback.core.rolling.RollingFileAppender">
 	    <file>${log.path}/admin-info.log</file>
         <!-- 循环政策:基于时间创建日志文件 -->
-		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+		<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
             <!-- 日志文件名格式 -->
-			<fileNamePattern>${log.path}/admin-info.%d{yyyy-MM-dd}.log</fileNamePattern>
-			<!-- 日志最大的历史 60天 -->
-			<maxHistory>60</maxHistory>
+			<fileNamePattern>${log.path}/admin-info.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
+            <!-- 单文件上限200MB,超出自动切新文件 -->
+            <maxFileSize>200MB</maxFileSize>
+            <!-- 保留7天 -->
+            <maxHistory>7</maxHistory>
+            <!-- 所有归档总大小上限15GB,超出删最旧的 -->
+            <totalSizeCap>15GB</totalSizeCap>
 		</rollingPolicy>
 		<encoder>
 			<pattern>${log.pattern}</pattern>

+ 8 - 4
suishenbang-api/src/main/resources/logback.xml

@@ -16,11 +16,15 @@
 	<appender name="file_info" class="ch.qos.logback.core.rolling.RollingFileAppender">
 	    <file>${log.path}/api-info.log</file>
         <!-- 循环政策:基于时间创建日志文件 -->
-		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+		<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
             <!-- 日志文件名格式 -->
-			<fileNamePattern>${log.path}/api-info.%d{yyyy-MM-dd}.log</fileNamePattern>
-			<!-- 日志最大的历史 60天 -->
-			<maxHistory>60</maxHistory>
+			<fileNamePattern>${log.path}/api-info.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
+            <!-- 单文件上限200MB -->
+            <maxFileSize>200MB</maxFileSize>
+            <!-- 保留7天 -->
+            <maxHistory>7</maxHistory>
+            <!-- 所有归档总大小上限10GB -->
+            <totalSizeCap>10GB</totalSizeCap>
 		</rollingPolicy>
 		<encoder>
 			<pattern>${log.pattern}</pattern>