Эх сурвалжийг харах

feat: gateway日志文件配置调整

hidewnd 4 долоо хоног өмнө
parent
commit
f6b5185e23

+ 21 - 15
yt-gateway/src/main/resources/logback.xml

@@ -17,12 +17,14 @@
     <!-- 系统日志输出 -->
     <!-- 系统日志输出 -->
     <appender name="file_info" class="ch.qos.logback.core.rolling.RollingFileAppender">
     <appender name="file_info" class="ch.qos.logback.core.rolling.RollingFileAppender">
         <file>${log.path}/info.${server.name}.log</file>
         <file>${log.path}/info.${server.name}.log</file>
-        <!-- 循环策:基于时间创建日志文件 -->
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+        <!-- 循环策:基于时间和大小创建日志文件 -->
+        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
             <!-- 日志文件名格式 -->
             <!-- 日志文件名格式 -->
-            <fileNamePattern>${log.path}/info.${server.name}.%d{yyyy-MM-dd}.log</fileNamePattern>
-            <!-- 日志最大的历史 60天 -->
-            <maxHistory>60</maxHistory>
+            <fileNamePattern>${log.path}/info.${server.name}.%d{yyyy-MM-dd}-%i.log</fileNamePattern>
+            <!-- 日志最大的历史 30 天 -->
+            <maxHistory>30</maxHistory>
+            <!-- 单个文件最大体积 -->
+            <maxFileSize>20MB</maxFileSize>
         </rollingPolicy>
         </rollingPolicy>
         <encoder>
         <encoder>
             <pattern>${log.pattern}</pattern>
             <pattern>${log.pattern}</pattern>
@@ -40,12 +42,14 @@
 
 
     <appender name="file_warn" class="ch.qos.logback.core.rolling.RollingFileAppender">
     <appender name="file_warn" class="ch.qos.logback.core.rolling.RollingFileAppender">
         <file>${log.path}/warn.${server.name}.log</file>
         <file>${log.path}/warn.${server.name}.log</file>
-        <!-- 循环策:基于时间创建日志文件 -->
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+        <!-- 循环策:基于时间和大小创建日志文件 -->
+        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
             <!-- 日志文件名格式 -->
             <!-- 日志文件名格式 -->
-            <fileNamePattern>${log.path}/warn.${server.name}.%d{yyyy-MM-dd}.log</fileNamePattern>
-            <!-- 日志最大的历史 60天 -->
-            <maxHistory>60</maxHistory>
+            <fileNamePattern>${log.path}/warn.${server.name}.%d{yyyy-MM-dd}-%i.log</fileNamePattern>
+            <!-- 日志最大的历史 30 天 -->
+            <maxHistory>30</maxHistory>
+            <!-- 单个文件最大体积 -->
+            <maxFileSize>20MB</maxFileSize>
         </rollingPolicy>
         </rollingPolicy>
         <encoder>
         <encoder>
             <pattern>${log.pattern}</pattern>
             <pattern>${log.pattern}</pattern>
@@ -62,12 +66,14 @@
 
 
     <appender name="file_error" class="ch.qos.logback.core.rolling.RollingFileAppender">
     <appender name="file_error" class="ch.qos.logback.core.rolling.RollingFileAppender">
         <file>${log.path}/error.${server.name}.log</file>
         <file>${log.path}/error.${server.name}.log</file>
-        <!-- 循环策:基于时间创建日志文件 -->
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+        <!-- 循环策:基于时间和大小创建日志文件 -->
+        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
             <!-- 日志文件名格式 -->
             <!-- 日志文件名格式 -->
-            <fileNamePattern>${log.path}/error.${server.name}.%d{yyyy-MM-dd}.log</fileNamePattern>
-            <!-- 日志最大的历史 60天 -->
-            <maxHistory>60</maxHistory>
+            <fileNamePattern>${log.path}/error.${server.name}.%d{yyyy-MM-dd}-%i.log</fileNamePattern>
+            <!-- 日志最大的历史 30 天 -->
+            <maxHistory>30</maxHistory>
+            <!-- 单个文件最大体积 -->
+            <maxFileSize>20MB</maxFileSize>
         </rollingPolicy>
         </rollingPolicy>
         <encoder>
         <encoder>
             <pattern>${log.pattern}</pattern>
             <pattern>${log.pattern}</pattern>