From 80b6cbfc9c861469146318d0b3dd5f8b8b525b8a Mon Sep 17 00:00:00 2001 From: xiejun <xiejun@vci-tech.com> Date: 星期五, 01 十一月 2024 15:11:19 +0800 Subject: [PATCH] Revert "集成获取mdm分发通用数据格式接口集成" --- Source/BladeX-Tool/blade-starter-log/src/main/resources/log/logback-test.xml | 151 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 151 insertions(+), 0 deletions(-) diff --git a/Source/BladeX-Tool/blade-starter-log/src/main/resources/log/logback-test.xml b/Source/BladeX-Tool/blade-starter-log/src/main/resources/log/logback-test.xml new file mode 100644 index 0000000..a8f42de --- /dev/null +++ b/Source/BladeX-Tool/blade-starter-log/src/main/resources/log/logback-test.xml @@ -0,0 +1,151 @@ +<?xml version="1.0" encoding="UTF-8"?> +<configuration scan="false" debug="false"> + <!-- 鑷畾涔夊弬鏁扮洃鍚� --> + <contextListener class="org.springblade.core.log.listener.LoggerStartupListener"/> + <springProperty scope="context" name="springAppName" source="spring.application.name"/> + + <!-- 褰╄壊鏃ュ織渚濊禆鐨勬覆鏌撶被 --> + <conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter"/> + <conversionRule conversionWord="wex" + converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter"/> + <conversionRule conversionWord="wEx" + converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter"/> + <!-- 褰╄壊鏃ュ織鏍煎紡 --> + <property name="CONSOLE_LOG_PATTERN" + value="${CONSOLE_LOG_PATTERN:-%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/> + <!-- 鎺у埗鍙拌緭鍑� --> + <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> + <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> + <pattern>${CONSOLE_LOG_PATTERN}</pattern> + <charset>utf8</charset> + </encoder> + </appender> + + <!-- 鐢熸垚鏃ュ織鏂囦欢 --> + <appender name="INFO" class="ch.qos.logback.core.rolling.RollingFileAppender"> + <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> + <!-- 鏃ュ織鏂囦欢杈撳嚭鐨勬枃浠跺悕 --> + <FileNamePattern>target/blade/log/info-%d{yyyy-MM-dd}.log</FileNamePattern> + </rollingPolicy> + <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> + <pattern>%n%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] [%X{traceId}] [%logger{50}] %n%-5level: %msg%n</pattern> + </encoder> + <!-- 鎵撳嵃鏃ュ織绾у埆 --> + <filter class="ch.qos.logback.classic.filter.LevelFilter"> + <level>INFO</level> + <onMatch>ACCEPT</onMatch> + <onMismatch>DENY</onMismatch> + </filter> + </appender> + + <!-- 鐢熸垚鏃ュ織鏂囦欢 --> + <appender name="ERROR" class="ch.qos.logback.core.rolling.RollingFileAppender"> + <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> + <!-- 鏃ュ織鏂囦欢杈撳嚭鐨勬枃浠跺悕 --> + <FileNamePattern>target/blade/log/error-%d{yyyy-MM-dd}.log</FileNamePattern> + </rollingPolicy> + <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> + <pattern>%n%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] [%X{traceId}] [%logger{50}] %n%-5level: %msg%n</pattern> + </encoder> + <!-- 鎵撳嵃鏃ュ織绾у埆 --> + <filter class="ch.qos.logback.classic.filter.LevelFilter"> + <level>ERROR</level> + <onMatch>ACCEPT</onMatch> + <onMismatch>DENY</onMismatch> + </filter> + </appender> + + <if condition='property("ELK_MODE").toUpperCase().contains("TRUE")'> + <then> + <!-- 鎺ㄩ�佹棩蹇楄嚦elk --> + <appender name="INFO_LOGSTASH" class="net.logstash.logback.appender.LogstashTcpSocketAppender"> + <destination>${DESTINATION}</destination> + <!-- 鏃ュ織杈撳嚭缂栫爜 --> + <encoder charset="UTF-8" class="net.logstash.logback.encoder.LoggingEventCompositeJsonEncoder"> + <providers> + <timestamp> + <timeZone>UTC</timeZone> + </timestamp> + <pattern> + <pattern> + { + "traceId": "%X{traceId}", + "requestId": "%X{requestId}", + "accountId": "%X{accountId}", + "tenantId": "%X{tenantId}", + "logLevel": "%level", + "serviceName": "${springAppName:-SpringApp}", + "pid": "${PID:-}", + "thread": "%thread", + "class": "%logger{40}", + "line":"%L", + "message": "%message" + } + </pattern> + </pattern> + <mdc/> + <stackTrace/> + </providers> + </encoder> + <!-- 鎵撳嵃鏃ュ織绾у埆 --> + <filter class="ch.qos.logback.classic.filter.LevelFilter"> + <level>INFO</level> + <onMatch>ACCEPT</onMatch> + <onMismatch>DENY</onMismatch> + </filter> + </appender> + + <!-- 鎺ㄩ�佹棩蹇楄嚦elk --> + <appender name="ERROR_LOGSTASH" class="net.logstash.logback.appender.LogstashTcpSocketAppender"> + <destination>${DESTINATION}</destination> + <!-- 鏃ュ織杈撳嚭缂栫爜 --> + <encoder charset="UTF-8" class="net.logstash.logback.encoder.LoggingEventCompositeJsonEncoder"> + <providers> + <timestamp> + <timeZone>UTC</timeZone> + </timestamp> + <pattern> + <pattern> + { + "traceId": "%X{traceId}", + "requestId": "%X{requestId}", + "accountId": "%X{accountId}", + "tenantId": "%X{tenantId}", + "logLevel": "%level", + "serviceName": "${springAppName:-SpringApp}", + "pid": "${PID:-}", + "thread": "%thread", + "class": "%logger{40}", + "line":"%L", + "message": "%message" + } + </pattern> + </pattern> + <mdc/> + <stackTrace/> + </providers> + </encoder> + <!-- 鎵撳嵃鏃ュ織绾у埆 --> + <filter class="ch.qos.logback.classic.filter.LevelFilter"> + <level>ERROR</level> + <onMatch>ACCEPT</onMatch> + <onMismatch>DENY</onMismatch> + </filter> + </appender> + </then> + </if> + + <!-- 鏃ュ織杈撳嚭绾у埆 --> + <root level="INFO"> + <appender-ref ref="STDOUT"/> + <appender-ref ref="${INFO_APPENDER}"/> + <appender-ref ref="${ERROR_APPENDER}"/> + </root> + + <logger name="net.sf.ehcache" level="INFO"/> + <logger name="druid.sql" level="INFO"/> + + <!-- 鍑忓皯nacos鏃ュ織 --> + <logger name="com.alibaba.nacos" level="ERROR"/> + +</configuration> -- Gitblit v1.9.3