使用Spring Cloud Sleuth 2.0记录MDC

时间:2018-10-16 17:48:43

标签: spring-boot slf4j spring-cloud-sleuth

我想将spring.sleuth.propagation-keys包含在MDC中。 提及here,我们可以创建类似于CurrentTraceContext的{​​{1}}实现。

但是由于Slf4jCurrentTraceContext类是程序包私有的,因此无法通过来获取值:

ExtraFieldPropagation.Extra

如果我设置了

((ExtraFieldPropagation.Extra) currentSpan.extra().get(0)).values[0];

我想念什么?

谢谢。

1 个答案:

答案 0 :(得分:0)

弄清楚了。适用于:ExtraFieldPropagation.get(currentSpan, "trId")