当前位置: 首页 > 知识库问答 >
问题:

Spring云侦探不适用于log4j2

牧梓
2023-03-14

当我在使用log4j2进行日志记录的Spring Boot项目中添加侦探依赖项时,我得到以下错误

Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/boot/context/embedded/FilterRegistrationBean

sleuth是否只支持logback,并且还支持log4j2?

共有1个答案

潘泳
2023-03-14

您遇到的错误是针对FilterRegistrationBean的,可能是由于spring cloud和spring boot的版本不匹配。Spring boot版本2的兼容性存在问题。x、 x和Spring云版本1。x、 x个

请参阅:https://github.com/spring-cloud/spring-cloud-config/issues/836#issuecomment-376846920

 类似资料:
  • 我的一些微服务使用log4j2作为记录器。Spring cloud Sleuth支持logback。在这个场景中,我如何使用Sleuth来获得分布式跟踪。我明白用log4j2使用sleuth,我必须实现某些类。我试过了,但没有运气。请帮忙

  • 我需要知道如何使用Spring侦探传播授权,以及传播授权标头中收到的令牌的完整机制需要实现什么。提前感谢您的宝贵时间。

  • 当我使用spring cloud gateway集成spring cloud sleuth时,我发现性能比单独使用spring cloud gateway慢得多。是否有优化方案? 机器配置:6芯,16g Spring云网关:5331.9 tps Spring云网关Spring云侦探:4119.47 tps “Spring云网关”比“Spring云网关Spring云侦探”慢约1000-2000tps

  • 我正在使用侦探,我想知道是否有可能获得当前的跟踪ID?我不需要添加任何响应或任何东西。我只是想要跟踪ID的电子邮件提醒开发团队在某些情况下。

  • 有必要为进入控制台日志的所有内容生成一个span id,但不幸的是,没有生成span id: 应用程序.yml logback.xml 为显式调用的日志记录方法生成span id:

  • 添加只是span-Cloud-starter-zipkin也能够生成spanId和TraceId那么侦察的需要是什么?Spring-云-启动器-拉链实际上自己拉io.zipkin.brave不是侦探。