gpt4 book ai didi

spring-boot - 如何使用 Spring Sleuth 2.0 记录 MDC?

转载 作者:行者123 更新时间:2023-12-04 02:38:18 24 4
gpt4 key购买 nike

引用How to log MDC with Spring Sleuth?中的问题/答案我认为这已经/将随着 spring-cloud 2.0 发生变化,因为不再有 SpanLoggerSlf4jSpanLogger(或者我找不到)

如果应用程序属性 spring.sleuth.baggage-keysspring.sleuth.propagation-keys 如果设置也可以放在 MDC 中,那不是很好吗?在 Slf4jCurrentTraceContext 中思考(因为这个类目前是 final 我不能子类化它)

如果没有,我如何相应地使用 spring-cloud 2.0 实现这一点?

最佳答案

我们不想将所有条目都放在 MDC 中(这真的没有多大意义)。但是,您可以复制 Slf4jCurrentTraceContext 并以您想要的方式扩展它(并将其注册为 bean),或者创建您自己的 CurrentTraceContext 实现来包装现有的 CurrentTraceContext 通过 Bean 后处理器执行附加逻辑。我想第一个选项更可取。

关于spring-boot - 如何使用 Spring Sleuth 2.0 记录 MDC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49581760/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com