2026-09-06 16:13:50 +08:00
|
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
|
|
<!-- ACMA-8/ACMA-6:logstash TCP JSON 通道保留(字段兼容现网)+ MDC traceId -->
|
2026-09-06 17:58:39 +08:00
|
|
|
|
<!-- U03/N13:logback 直接读环境变量(前缀 MSGX_LOGSTASH_*),与 application.yml 不再双定义 -->
|
2026-09-06 16:13:50 +08:00
|
|
|
|
<configuration>
|
|
|
|
|
|
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
|
|
|
|
|
<encoder>
|
|
|
|
|
|
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level [%X{traceId:-}] %logger{36} - %msg%n</pattern>
|
|
|
|
|
|
</encoder>
|
|
|
|
|
|
</appender>
|
|
|
|
|
|
|
|
|
|
|
|
<appender name="LOGSTASH" class="net.logstash.logback.appender.LogstashTcpSocketAppender">
|
2026-09-06 17:58:39 +08:00
|
|
|
|
<destination>${MSGX_LOGSTASH_HOST:-127.0.0.1}:${MSGX_LOGSTASH_PORT:-5044}</destination>
|
2026-09-06 16:13:50 +08:00
|
|
|
|
<encoder class="net.logstash.logback.encoder.LogstashEncoder">
|
|
|
|
|
|
<includeMdcKeyName>traceId</includeMdcKeyName>
|
|
|
|
|
|
</encoder>
|
|
|
|
|
|
<reconnectionDelay>10 seconds</reconnectionDelay>
|
|
|
|
|
|
</appender>
|
|
|
|
|
|
|
|
|
|
|
|
<root level="INFO">
|
|
|
|
|
|
<appender-ref ref="STDOUT"/>
|
|
|
|
|
|
<appender-ref ref="LOGSTASH"/>
|
|
|
|
|
|
</root>
|
|
|
|
|
|
|
|
|
|
|
|
<logger name="com.gzzn.omms.msgexchange.nextgen" level="DEBUG"/>
|
|
|
|
|
|
</configuration>
|