Browse Source

fix:资源同步更新

msdev 5 months ago
parent
commit
8157fd961e
1 changed files with 13 additions and 4 deletions
  1. 13 4
      src/main/resources/log4j-spring.xml

+ 13 - 4
src/main/resources/log4j-spring.xml

@@ -23,10 +23,19 @@
             <ThresholdFilter level="debug" onMatch="ACCEPT" onMismatch="DENY"/>
         </console>
 
-        <!--文件会打印出所有信息,这个log每次运行程序会自动清空,由append属性决定,适合临时测试用-->
-        <File name="Filelog" fileName="${FILE_PATH}/${FILE_NAME}.log" append="false">
+        <!--文件会打印出所有信息-->
+        <RollingFile name="RollingFileDebug" fileName="${FILE_PATH}/${FILE_NAME}.log"
+                     filePattern="${FILE_PATH}/${FILE_NAME}-%d{yyyy-MM-dd}_%i.log.gz">
             <PatternLayout pattern="${LOG_PATTERN}"/>
-        </File>
+            <Policies>
+                <!-- 每天滚动一次 -->
+                <TimeBasedTriggeringPolicy interval="1"/>
+                <!-- 当文件大小超过10MB时触发滚动 -->
+                <SizeBasedTriggeringPolicy size="10MB"/>
+            </Policies>
+            <!-- 最多保留15个归档文件 -->
+            <DefaultRolloverStrategy max="15"/>
+        </RollingFile>
 
         <!-- 这个会打印出所有的info及以下级别的信息,每次大小超过size,则这size大小的日志会自动存入按年份-月份建立的文件夹下面并进行压缩,作为存档-->
         <RollingFile name="RollingFileInfo" fileName="${FILE_PATH}/info.log" filePattern="${FILE_PATH}/${FILE_NAME}-INFO-%d{yyyy-MM-dd}_%i.log.gz">
@@ -88,7 +97,7 @@
 
         <root level="info">
             <appender-ref ref="Console"/>
-            <appender-ref ref="Filelog"/>
+            <appender-ref ref="RollingFileDebug"/>
             <appender-ref ref="RollingFileInfo"/>
             <appender-ref ref="RollingFileWarn"/>
             <appender-ref ref="RollingFileError"/>