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