测试日志调用链
This commit is contained in:
parent
31e43e9bf4
commit
654a78d93b
@ -1,5 +1,5 @@
|
|||||||
server:
|
server:
|
||||||
port: 8080
|
port: 8081
|
||||||
spring:
|
spring:
|
||||||
application:
|
application:
|
||||||
name: qiuguo-iot-gateway
|
name: qiuguo-iot-gateway
|
||||||
|
|||||||
@ -0,0 +1,15 @@
|
|||||||
|
package com.qiuguo.iot.user.api.filter;
|
||||||
|
|
||||||
|
import ch.qos.logback.classic.pattern.MDCConverter;
|
||||||
|
import ch.qos.logback.classic.spi.ILoggingEvent;
|
||||||
|
|
||||||
|
public class LogbackMDCPatternConverter extends MDCConverter {
|
||||||
|
@Override
|
||||||
|
public void start() {
|
||||||
|
super.start();
|
||||||
|
}
|
||||||
|
@Override
|
||||||
|
public String convert(ILoggingEvent iLoggingEvent) {
|
||||||
|
return super.convert(iLoggingEvent);
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,10 @@
|
|||||||
|
package com.qiuguo.iot.user.api.filter;
|
||||||
|
|
||||||
|
import ch.qos.logback.classic.PatternLayout;
|
||||||
|
|
||||||
|
public class TraceIdMDCPatternLogbackLayout extends PatternLayout {
|
||||||
|
static {
|
||||||
|
defaultConverterMap.put("X", LogbackMDCPatternConverter.class.getName());
|
||||||
|
defaultConverterMap.put("mdc", LogbackMDCPatternConverter.class.getName());
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -38,7 +38,7 @@
|
|||||||
|
|
||||||
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
|
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
<encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
|
<encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
|
||||||
<layout class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.mdc.TraceIdMDCPatternLogbackLayout">
|
<layout class="com.qiuguo.iot.user.api.filter.TraceIdMDCPatternLogbackLayout">
|
||||||
<Pattern>${PATTERN}</Pattern>
|
<Pattern>${PATTERN}</Pattern>
|
||||||
</layout>
|
</layout>
|
||||||
</encoder>
|
</encoder>
|
||||||
@ -47,7 +47,7 @@
|
|||||||
<!-- skywalking采集日志 -->
|
<!-- skywalking采集日志 -->
|
||||||
<appender name="SKYWALKING" class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.log.GRPCLogClientAppender">
|
<appender name="SKYWALKING" class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.log.GRPCLogClientAppender">
|
||||||
<encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
|
<encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
|
||||||
<layout class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.mdc.TraceIdMDCPatternLogbackLayout">
|
<layout class="com.qiuguo.iot.user.api.filter.TraceIdMDCPatternLogbackLayout">
|
||||||
<Pattern>${SKY_PATTERN}</Pattern>
|
<Pattern>${SKY_PATTERN}</Pattern>
|
||||||
</layout>
|
</layout>
|
||||||
</encoder>
|
</encoder>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user