瀏覽代碼

Merge remote-tracking branch 'origin/mode-min-unit' into mode-min-unit

fangpy 9 月之前
父節點
當前提交
9409149302
共有 1 個文件被更改,包括 27 次插入11 次删除
  1. 27 11
      cx-equipment/cx-equipment-server/src/main/resources/logback-spring.xml

+ 27 - 11
cx-equipment/cx-equipment-server/src/main/resources/logback-spring.xml

@@ -4,7 +4,7 @@
     <!--输出到控制台-->
     <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
         <encoder>
-            <pattern>%d{HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n</pattern>
+            <pattern>%d{HH:mm:ss} [%X{traceId}] [%thread] %-5level %logger{36} - %msg%n</pattern>
         </encoder>
     </appender>
 
@@ -13,24 +13,40 @@
         <Prudent>true</Prudent>
         <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
             <FileNamePattern>
-                icequipmentlog/%d{yyyy-MM-dd}/%d{yyyy-MM-dd}.log
+                cx-equipment-log/%d{yyyy-MM-dd}/%d{yyyy-MM-dd}.%i.log
             </FileNamePattern>
+            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
+                <maxFileSize>5MB</maxFileSize>
+            </timeBasedFileNamingAndTriggeringPolicy>
         </rollingPolicy>
+        <!-- 追加方式记录日志 -->
+        <append>true</append>
         <layout class="ch.qos.logback.classic.PatternLayout">
             <Pattern>
-                %d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level -%msg%n
+                %d{yyyy-MM-dd HH:mm:ss} [%X{traceId}] [%thread] %-5level -%msg%n
             </Pattern>
         </layout>
     </appender>
 
-    <logger name="com.bootdo" additivity="false">
-        <appender-ref ref="console"/>
-        <appender-ref ref="logFile" />
-    </logger>
+    <springProfile name="prod">
+        <logger name="com.bootdo" additivity="false" level="error">
+            <appender-ref ref="logFile" />
+        </logger>
 
-    <root level="error">
-        <appender-ref ref="console"/>
-        <appender-ref ref="logFile" />
-    </root>
+        <root level="error">
+            <appender-ref ref="logFile" />
+        </root>
+    </springProfile>
 
+    <springProfile name="dev">
+        <logger name="com.bootdo" additivity="false" level="error">
+            <appender-ref ref="console"/>
+            <appender-ref ref="logFile" />
+        </logger>
+
+        <root level="error">
+            <appender-ref ref="console"/>
+            <appender-ref ref="logFile" />
+        </root>
+    </springProfile>
 </configuration>