java如何在Spring Boot中实现跟踪而不使用Sleuth?
我试图在我的Spring Boot应用程序登录期间实现跟踪,Sleuth是我实现的一个选项,无需进行任何编码排序或其他操作。 但我的问题是定制。我浏览了sleuth的源代码,发现他们正在修改日志记录级别模式以实现跟踪,如何在不添加sleuth依赖项的情况下修改日志记录模式
你可以在下面搜索框中键入要查询的问题!
我试图在我的Spring Boot应用程序登录期间实现跟踪,Sleuth是我实现的一个选项,无需进行任何编码排序或其他操作。 但我的问题是定制。我浏览了sleuth的源代码,发现他们正在修改日志记录级别模式以实现跟踪,如何在不添加sleuth依赖项的情况下修改日志记录模式
# 1 楼答案
你可以用这样的方法:
通过slf4j,您可以通过编程方式配置记录器,而不需要配置文件
你的pom。xml必须如下所示:
# 2 楼答案
一,。向项目添加依赖项
二,。我有一个现有的
logback-spring.xml
&;在那里,我不得不改变记录模式。在不改变日志模式的情况下,ID不会显示在日志中现有模式-
%date %level [%thread] %logger{10} [%file:%line] %msg%n
新模式-
%date %level [%thread] %logger{10} [%file:%line] [%X{X-B3-TraceId},%X{X-B3-SpanId},%X{X-B3-ParentSpanId},%X{X-Span-Export}] %msg%n