yumeng 6 hónapja
szülő
commit
efc7a171a3

+ 8 - 12
job-bytedance/src/main/resources/logback-dev.xml

@@ -8,7 +8,7 @@
     <property name="LOG_PATTERN" value="%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n"/>
     <property name="LOG_PATTERN" value="%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n"/>
 
 
     <!-- 定义日志存储的路径,不要配置相对路径 -->
     <!-- 定义日志存储的路径,不要配置相对路径 -->
-   <!-- <property name="FILE_PATH" value="/Users/yumeng/log/spring-log.%d{yyyy-MM-dd}.%i.log"/>-->
+    <!-- <property name="FILE_PATH" value="/Users/yumeng/logs/spring-log.%d{yyyy-MM-dd}.%i.log"/>-->
     <property name="FILE_PATH" value="/data/webapp/hr_job-bytedance/log/spring-log.%d{yyyy-MM-dd}.%i.log"/>
     <property name="FILE_PATH" value="/data/webapp/hr_job-bytedance/log/spring-log.%d{yyyy-MM-dd}.%i.log"/>
 
 
     <!-- 控制台输出日志 -->
     <!-- 控制台输出日志 -->
@@ -26,20 +26,16 @@
     <!--每天生成一个日志文件,保存30天的日志文件。rollingFile用来切分文件的 -->
     <!--每天生成一个日志文件,保存30天的日志文件。rollingFile用来切分文件的 -->
     <appender name="rollingFile" class="ch.qos.logback.core.rolling.RollingFileAppender">
     <appender name="rollingFile" class="ch.qos.logback.core.rolling.RollingFileAppender">
 
 
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-
+        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
             <fileNamePattern>${FILE_PATH}</fileNamePattern>
             <fileNamePattern>${FILE_PATH}</fileNamePattern>
-
-            <!-- keep 15 days' worth of history -->
+            <!-- 日志文件的最大大小 -->
+            <maxFileSize>2MB</maxFileSize>
+            <!-- 保留1天的历史日志 -->
             <maxHistory>1</maxHistory>
             <maxHistory>1</maxHistory>
-
-            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
-                <!-- 日志文件的最大大小 -->
-                <maxFileSize>2MB</maxFileSize>
-            </timeBasedFileNamingAndTriggeringPolicy>
-
-            <!-- 超出删除老文件 -->
+            <!-- 日志总大小上限,超出删除老文件 -->
             <totalSizeCap>1GB</totalSizeCap>
             <totalSizeCap>1GB</totalSizeCap>
+            <!-- 应用启动时清理过期的历史日志 -->
+            <cleanHistoryOnStart>true</cleanHistoryOnStart>
         </rollingPolicy>
         </rollingPolicy>
 
 
         <encoder>
         <encoder>

+ 8 - 12
job-bytedance/src/main/resources/logback-test.xml

@@ -8,7 +8,7 @@
     <property name="LOG_PATTERN" value="%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n"/>
     <property name="LOG_PATTERN" value="%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n"/>
 
 
     <!-- 定义日志存储的路径,不要配置相对路径 -->
     <!-- 定义日志存储的路径,不要配置相对路径 -->
-      <!--  <property name="FILE_PATH" value="/Users/yumeng/log/spring-log.%d{yyyy-MM-dd}.%i.log"/>-->
+    <!-- <property name="FILE_PATH" value="/Users/yumeng/logs/spring-log.%d{yyyy-MM-dd}.%i.log"/>-->
     <property name="FILE_PATH" value="/data/webapp/hr_job-bytedance/log/spring-log.%d{yyyy-MM-dd}.%i.log"/>
     <property name="FILE_PATH" value="/data/webapp/hr_job-bytedance/log/spring-log.%d{yyyy-MM-dd}.%i.log"/>
 
 
     <!-- 控制台输出日志 -->
     <!-- 控制台输出日志 -->
@@ -26,20 +26,16 @@
     <!--每天生成一个日志文件,保存30天的日志文件。rollingFile用来切分文件的 -->
     <!--每天生成一个日志文件,保存30天的日志文件。rollingFile用来切分文件的 -->
     <appender name="rollingFile" class="ch.qos.logback.core.rolling.RollingFileAppender">
     <appender name="rollingFile" class="ch.qos.logback.core.rolling.RollingFileAppender">
 
 
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-
+        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
             <fileNamePattern>${FILE_PATH}</fileNamePattern>
             <fileNamePattern>${FILE_PATH}</fileNamePattern>
-
-            <!-- keep 15 days' worth of history -->
+            <!-- 日志文件的最大大小 -->
+            <maxFileSize>2MB</maxFileSize>
+            <!-- 保留1天的历史日志 -->
             <maxHistory>1</maxHistory>
             <maxHistory>1</maxHistory>
-
-            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
-                <!-- 日志文件的最大大小 -->
-                <maxFileSize>2MB</maxFileSize>
-            </timeBasedFileNamingAndTriggeringPolicy>
-
-            <!-- 超出删除老文件 -->
+            <!-- 日志总大小上限,超出删除老文件 -->
             <totalSizeCap>1GB</totalSizeCap>
             <totalSizeCap>1GB</totalSizeCap>
+            <!-- 应用启动时清理过期的历史日志 -->
+            <cleanHistoryOnStart>true</cleanHistoryOnStart>
         </rollingPolicy>
         </rollingPolicy>
 
 
         <encoder>
         <encoder>