From eef5ad87b38dab0fb0fb41204f744b1abf7729bb Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期二, 08 七月 2025 14:55:46 +0800
Subject: [PATCH] 修改日志输出

---
 /dev/null                                         |  104 --------------------------
 docker/docker-compose.yml                         |   55 +++++++++++++
 se-system/src/main/resources/application-dev.yml  |    2 
 se-system/src/main/resources/logback.xml          |   66 ++++++++--------
 se-system/src/main/resources/application-test.yml |    2 
 5 files changed, 90 insertions(+), 139 deletions(-)

diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml
new file mode 100644
index 0000000..88e061c
--- /dev/null
+++ b/docker/docker-compose.yml
@@ -0,0 +1,55 @@
+version: '3.8'
+services:
+  # zookeeper
+  zookeeper:
+    image: zookeeper:3.4.9
+    ports:
+      - 2181:2181
+ #     - 2888:2888
+ #     - 3888:3888
+    volumes:
+      - ./zookeeper_data:/data
+    environment:
+      ZOO_MY_ID: 1
+      ZOO_SERVERS: server.1=0.0.0.0:2888:3888
+    networks:
+      - kafka_net
+  #kafka
+  kafka:
+    image: bitnami/kafka:3.4
+    depends_on:
+      - zookeeper
+    ports:
+      - 9092:9092
+    environment:
+      KAFKA_BROKER_ID: 1
+      ALLOW_PLAINTEXT_LISTENER: "yes"
+      KAFKA_CFG_LISTENERS: PLAINTEXT://:9092
+      KAFKA_CFG_ZOOKEEPER_CONNECT: zookeeper:2181
+      KAFKA_CFG_ADVERTISED_LISTENERS: PLAINTEXT://192.168.11.203:9092
+      #KKAFKA_LISTENERS: PLAINTEXT://:9092
+      #AFKA_ADVERTISED_LISTENERS: PLAINTEXT://192.168.11.203:9092
+      #KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
+      #KAFKA_AUTO_CREATE_TOPICS_ENABLE: 'true'
+    volumes:
+      - ./kafka_data:/bitnami/kafka
+      # 灏嗗涓绘満鐨凞ocker濂楁帴瀛楁枃浠舵寕杞藉埌瀹瑰櫒鍐呴儴
+      - /var/run/docker.sock:/var/run/docker.sock
+    networks:
+      - kafka_net
+  # kafka-ui
+  kafka-ui:
+    image: provectuslabs/kafka-ui
+    depends_on:
+      - kafka
+    ports:
+      - 8081:8080
+    environment:
+      DYNAMIC_CONFIG_ENABLED: true
+      #KAFKA_CLUSTERS_0_NAME: local
+      #KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS: kafka:9092
+    networks:
+      - kafka_net
+networks:
+  kafka_net:
+    driver: bridge
diff --git a/se-system/src/main/resources/application-dev.yml b/se-system/src/main/resources/application-dev.yml
index a5a2758..8c8543d 100644
--- a/se-system/src/main/resources/application-dev.yml
+++ b/se-system/src/main/resources/application-dev.yml
@@ -92,7 +92,7 @@
 
 # logging
 logging:
-  config: classpath:logback-spring.xml
+  config: classpath:logback.xml
 
 # RestTemplate config
 remote:
diff --git a/se-system/src/main/resources/application-test.yml b/se-system/src/main/resources/application-test.yml
index 0cf57bb..1263d4e 100644
--- a/se-system/src/main/resources/application-test.yml
+++ b/se-system/src/main/resources/application-test.yml
@@ -113,7 +113,7 @@
 
 # logging
 logging:
-  config: classpath:logback-spring.xml
+  config: classpath:logback.xml
 
 # RestTemplate config
 remote:
diff --git a/se-system/src/main/resources/logback-spring.xml b/se-system/src/main/resources/logback-spring.xml
deleted file mode 100644
index aad9bae..0000000
--- a/se-system/src/main/resources/logback-spring.xml
+++ /dev/null
@@ -1,104 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- scan 閰嶇疆鏂囦欢濡傛灉鍙戠敓鏀瑰彉锛屽皢浼氳閲嶆柊鍔犺浇  scanPeriod 妫�娴嬮棿闅旀椂闂�-->
-<configuration scan="true" scanPeriod="60 seconds" debug="false">
-    <contextName>LFServer</contextName>
-
-    <!-- 鏂囦欢鍚嶇О -->
-    <property name="log.name.info" value="info" />
-    <property name="log.name.error" value="error" />
-
-    <!-- info 鍦板潃 -->
-    <property name="log.path.info" value="logs/" />
-    <property name="log.file.info" value="logs/info.log" />
-
-    <!-- error,閿欒璺緞 -->
-    <property name="log.path.error" value="logs/" />
-    <property name="log.file.error" value="logs/error.log" />
-    <include resource="org/springframework/boot/logging/logback/base.xml"/>
-
-    <!-- 鏅�氭棩蹇� -->
-    <appender name="INFO_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>${log.file.info}</file>
-        <!-- 寰幆鏀跨瓥锛氬熀浜庢椂闂村垱寤烘棩蹇楁枃浠� -->
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <!-- 鏃ュ織鍛藉悕:鍗曚釜鏂囦欢澶т簬256MB 鎸夌収鏃堕棿+鑷i 鐢熸垚log鏂囦欢 -->
-            <fileNamePattern>${log.path.info}${log.name.info}-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
-            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
-                <maxFileSize>256MB</maxFileSize>
-            </timeBasedFileNamingAndTriggeringPolicy>
-            <!-- 鏈�澶т繚瀛樻椂闂达細30澶�-->
-            <maxHistory>30</maxHistory>
-        </rollingPolicy>
-        <append>true</append>
-        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
-            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger Line:%-3L - %msg%n</pattern>
-            <charset>utf-8</charset>
-        </encoder>
-        <!-- 鏃ュ織绾у埆杩囨护鍣� -->
-        <filter class="ch.qos.logback.classic.filter.LevelFilter">
-            <!-- 杩囨护鐨勭骇鍒� -->
-            <level>INFO</level>
-            <!-- 鍖归厤鏃剁殑鎿嶄綔锛氭帴鏀讹紙璁板綍锛� -->
-            <onMatch>ACCEPT</onMatch>
-            <!-- 涓嶅尮閰嶆椂鐨勬搷浣滐細鎷掔粷锛堜笉璁板綍锛� -->
-            <onMismatch>DENY</onMismatch>
-        </filter>
-    </appender>
-
-    <!-- 閿欒鏃ュ織 -->
-    <appender name="ERROR_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>${log.file.error}</file>
-        <!-- 寰幆鏀跨瓥锛氬熀浜庢椂闂村垱寤烘棩蹇楁枃浠� -->
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <!-- 鏃ュ織鍛藉悕:鍗曚釜鏂囦欢澶т簬128MB 鎸夌収鏃堕棿+鑷i 鐢熸垚log鏂囦欢 -->
-            <fileNamePattern>${log.path.error}${log.name.error}-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
-            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
-                <maxFileSize>128MB</maxFileSize>
-            </timeBasedFileNamingAndTriggeringPolicy>
-            <!-- 鏈�澶т繚瀛樻椂闂达細180澶�-->
-            <maxHistory>180</maxHistory>
-        </rollingPolicy>
-        <append>true</append>
-        <!-- 鏃ュ織鏍煎紡 -->
-        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
-            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger Line:%-3L - %msg%n</pattern>
-            <charset>utf-8</charset>
-        </encoder>
-        <!-- 鏃ュ織绾у埆杩囨护鍣� -->
-        <filter class="ch.qos.logback.classic.filter.LevelFilter">
-            <!-- 杩囨护鐨勭骇鍒� -->
-            <level>ERROR</level>
-            <!-- 鍖归厤鏃剁殑鎿嶄綔锛氭帴鏀讹紙璁板綍锛� -->
-            <onMatch>ACCEPT</onMatch>
-            <!-- 涓嶅尮閰嶆椂鐨勬搷浣滐細鎷掔粷锛堜笉璁板綍锛� -->
-            <onMismatch>DENY</onMismatch>
-        </filter>
-    </appender>
-
-    <!-- 鎺у埗鍙� -->
-    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
-        <!-- 鏃ュ織鏍煎紡 -->
-        <encoder>
-            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger Line:%-3L - %msg%n</pattern>
-            <charset>utf-8</charset>
-        </encoder>
-        <!--姝ゆ棩蹇梐ppender鏄负寮�鍙戜娇鐢紝鍙厤缃渶搴曠骇鍒紝鎺у埗鍙拌緭鍑虹殑鏃ュ織绾у埆鏄ぇ浜庢垨绛変簬姝ょ骇鍒殑鏃ュ織淇℃伅-->
-        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
-            <!-- 鍙湁杩欎釜鏃ュ織鏉冮檺鎵嶈兘鐪嬶紝sql璇彞 -->
-            <level>DEBUG</level>
-        </filter>
-    </appender>
-
-    <!-- 杈撳嚭sql鏃ュ織:ERROR,INFO,DEBUG -->
-    <logger name="com.apache.ibatis" level="INFO"/>
-
-    <!-- additivity:鏄惁鍦ㄧ埗(杩欓噷涓簉oot鑺傜偣)杈撳嚭, 榛樿 true; -->
-    <logger name="com.lf.server" level="INFO" additivity="true">
-        <appender-ref ref="INFO_FILE"/>
-        <appender-ref ref="ERROR_FILE"/>
-    </logger>
-
-    <root level="INFO">
-        <appender-ref ref="STDOUT" />
-    </root>
-</configuration>
diff --git a/se-system/src/main/resources/logback.xml b/se-system/src/main/resources/logback.xml
index 72504c3..348a0cb 100644
--- a/se-system/src/main/resources/logback.xml
+++ b/se-system/src/main/resources/logback.xml
@@ -1,31 +1,31 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <configuration scan="true" scanPeriod="60 seconds" debug="false">
     <!-- 鏃ュ織瀛樻斁璺緞 -->
-	<property name="log.path" value="logs/se-system" />
-   <!-- 鏃ュ織杈撳嚭鏍煎紡 -->
-	<property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n" />
+    <property name="log.path" value="logs/se-system" />
+    <!-- 鏃ュ織杈撳嚭鏍煎紡 -->
+    <property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n" />
 
     <!-- 鎺у埗鍙拌緭鍑� -->
-	<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
-		<encoder>
-			<pattern>${log.pattern}</pattern>
-		</encoder>
-	</appender>
+    <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
+        <encoder>
+            <pattern>${log.pattern}</pattern>
+        </encoder>
+    </appender>
 
     <!-- 绯荤粺鏃ュ織杈撳嚭 -->
-	<appender name="file_info" class="ch.qos.logback.core.rolling.RollingFileAppender">
-	    <file>${log.path}/info.log</file>
+    <appender name="file_info" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <file>${log.path}/info.log</file>
         <!-- 寰幆鏀跨瓥锛氬熀浜庢椂闂村垱寤烘棩蹇楁枃浠� -->
-		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
             <!-- 鏃ュ織鏂囦欢鍚嶆牸寮� -->
-			<fileNamePattern>${log.path}/info.%d{yyyy-MM-dd}.log</fileNamePattern>
-			<!-- 鏃ュ織鏈�澶х殑鍘嗗彶 60澶� -->
-			<maxHistory>60</maxHistory>
-		</rollingPolicy>
-		<encoder>
-			<pattern>${log.pattern}</pattern>
-		</encoder>
-		<filter class="ch.qos.logback.classic.filter.LevelFilter">
+            <fileNamePattern>${log.path}/info.%d{yyyy-MM-dd}.log</fileNamePattern>
+            <!-- 鏃ュ織鏈�澶х殑鍘嗗彶 60澶� -->
+            <maxHistory>60</maxHistory>
+        </rollingPolicy>
+        <encoder>
+            <pattern>${log.pattern}</pattern>
+        </encoder>
+        <filter class="ch.qos.logback.classic.filter.LevelFilter">
             <!-- 杩囨护鐨勭骇鍒� -->
             <level>INFO</level>
             <!-- 鍖归厤鏃剁殑鎿嶄綔锛氭帴鏀讹紙璁板綍锛� -->
@@ -33,16 +33,16 @@
             <!-- 涓嶅尮閰嶆椂鐨勬搷浣滐細鎷掔粷锛堜笉璁板綍锛� -->
             <onMismatch>DENY</onMismatch>
         </filter>
-	</appender>
+    </appender>
 
     <appender name="file_error" class="ch.qos.logback.core.rolling.RollingFileAppender">
-	    <file>${log.path}/error.log</file>
+        <file>${log.path}/error.log</file>
         <!-- 寰幆鏀跨瓥锛氬熀浜庢椂闂村垱寤烘棩蹇楁枃浠� -->
         <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
             <!-- 鏃ュ織鏂囦欢鍚嶆牸寮� -->
             <fileNamePattern>${log.path}/error.%d{yyyy-MM-dd}.log</fileNamePattern>
-			<!-- 鏃ュ織鏈�澶х殑鍘嗗彶 60澶� -->
-			<maxHistory>60</maxHistory>
+            <!-- 鏃ュ織鏈�澶х殑鍘嗗彶 60澶� -->
+            <maxHistory>60</maxHistory>
         </rollingPolicy>
         <encoder>
             <pattern>${log.pattern}</pattern>
@@ -50,23 +50,23 @@
         <filter class="ch.qos.logback.classic.filter.LevelFilter">
             <!-- 杩囨护鐨勭骇鍒� -->
             <level>ERROR</level>
-			<!-- 鍖归厤鏃剁殑鎿嶄綔锛氭帴鏀讹紙璁板綍锛� -->
+            <!-- 鍖归厤鏃剁殑鎿嶄綔锛氭帴鏀讹紙璁板綍锛� -->
             <onMatch>ACCEPT</onMatch>
-			<!-- 涓嶅尮閰嶆椂鐨勬搷浣滐細鎷掔粷锛堜笉璁板綍锛� -->
+            <!-- 涓嶅尮閰嶆椂鐨勬搷浣滐細鎷掔粷锛堜笉璁板綍锛� -->
             <onMismatch>DENY</onMismatch>
         </filter>
     </appender>
 
     <!-- 绯荤粺妯″潡鏃ュ織绾у埆鎺у埗  -->
-	<logger name="com.terra" level="info" />
-	<!-- Spring鏃ュ織绾у埆鎺у埗  -->
-	<logger name="org.springframework" level="warn" />
+    <logger name="com.terra" level="info" />
+    <!-- Spring鏃ュ織绾у埆鎺у埗  -->
+    <logger name="org.springframework" level="warn" />
 
-	<root level="info">
-		<appender-ref ref="console" />
-	</root>
-	
-	<!--绯荤粺鎿嶄綔鏃ュ織-->
+    <root level="info">
+        <appender-ref ref="console" />
+    </root>
+
+    <!--绯荤粺鎿嶄綔鏃ュ織-->
     <root level="info">
         <appender-ref ref="file_info" />
         <appender-ref ref="file_error" />

--
Gitblit v1.9.3