测试日志调用链
This commit is contained in:
parent
31e43e9bf4
commit
654a78d93b
@ -1,5 +1,5 @@
|
||||
server:
|
||||
port: 8080
|
||||
port: 8081
|
||||
spring:
|
||||
application:
|
||||
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">
|
||||
<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>
|
||||
</layout>
|
||||
</encoder>
|
||||
@ -47,7 +47,7 @@
|
||||
<!-- skywalking采集日志 -->
|
||||
<appender name="SKYWALKING" class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.log.GRPCLogClientAppender">
|
||||
<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>
|
||||
</layout>
|
||||
</encoder>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user