在我的 Spring Boot 项目中,TraceId 仅在 @SqsListener 注释方法中丢失。
我已使用 spring-cloud-starter-sleuth
进行日志记录和 logback 配置。
答案 0 :(得分:0)
您使用的是哪个侦探版本?他们从 3.0 版本开始移除 SQS 支持。 https://github.com/spring-cloud/spring-cloud-sleuth/issues/1876。
这个 repo 有助于实现将跟踪放入 SQS 消息,但从消息中获取它们并注入到 MDC 中,您需要自己实现。