![](/img/trans.png)
[英]Which to log X-B3-SpanId or SpanId? X-B3-TraceId or TraceId? (Spring sleuth)
[英]Spring cloud sleuth 3.0.1 generate traceid & spanid in logs using logback
我正在使用spring-cloud-starter-sleuth:3.0.1
和spring-cloud-sleuth-zipkin:3.0.1
在日志文件中生成traceId
和spanId
。 我能够使用2.2.7.RELEASE
版本在日志中获取这些内容。 我曾尝试使用logback
,但无法使用3.0.1
版本。 根据 3.0.1 文档,他们删除了 Legacy MDC 条目,但勇敢spanId
和traceId
在那里。
依赖层次:
日志中未生成 traceId 和 spanId:
我试图在 zipkin 上查看此请求的跟踪,并能够使用 traceid 和 spanid 看到它:
任何人都可以帮助我使用 logback/log4j 在日志文件中获取 traceid 和 spanid 吗?
Sleuth 在 3.x 中也默认为您执行此操作: https://docs.spring.io/spring-cloud-sleuth/docs/current/reference/htmlsingle/#features-log-integration
您可以通过错误配置日志模式或logging.pattern.level
或类路径来破坏此功能。
What I would suggest is going to https://start.spring.io , generate a new project using sleuth and web/webflux, write a single controller and check the logs (do not create any log config file, just leave everything on default )。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.