我在Spring Webflux中使用spring-cloud-sleuth:2.0.1.RELEASE。 当我使用curl向我的服务发送请求时,我看到如下所示的日志,指示已生成跟踪和跨度ID。
18:13:23.739 [reactor-http-nio-5] DEBUG o.s.c.s.i.w.TraceWebFilter - Found span in context RealSpan(9c06fd39895e2ee3/5dba1ae22704d24c)
18:13:23.739 [reactor-http-nio-5] DEBUG o.s.c.s.i.w.TraceWebFilter - Handled send of RealSpan(9c06fd39895e2ee3/5dba1ae22704d24c)
但是当我使用如下所示的额外请求标头时,我会得到“ HTTP / 1.0 400 Bad Request”
-H 'X─B3─TraceId: d5852998fd23ef53' -H 'X─B3─SpanId: c37d6d4249e0f0bd' -H 'X-B3-Flags: 1' -H 'X─B3─ParentSpanId :c37d6d4249e0f0xx' -H 'X-B3-Sampled: 1'
我已经为org.springframework.cloud.sleuth打开了调试并且很勇敢。但是当我返回HTTP 400时,我没有收到任何错误日志。如何调试此问题?