Spring 向侦探跟踪消息添加信息

Spring 向侦探跟踪消息添加信息,spring,spring-boot,spring-cloud-sleuth,jfr,Spring,Spring Boot,Spring Cloud Sleuth,Jfr,我在SpringBoot应用程序中定义了sleuth。它打印消息,如下例所示 如何添加要从DispatcherServlet打印的更多信息 如何使用跟踪信息创建JFR(Java flight recorder)事件 它在DispatcherServlet中创建此消息的确切位置-我想通过检测更新它 2021-02-06 21:11:37.661 DEBUG[250addg195246a3250addg195246a3]11260---[nio-8080-exec-1]o.s.web.servl

我在SpringBoot应用程序中定义了sleuth。它打印消息,如下例所示

  • 如何添加要从DispatcherServlet打印的更多信息
  • 如何使用跟踪信息创建JFR(Java flight recorder)事件
  • 它在DispatcherServlet中创建此消息的确切位置-我想通过检测更新它

2021-02-06 21:11:37.661 DEBUG[250addg195246a3250addg195246a3]11260---[nio-8080-exec-1]o.s.web.servlet.DispatcherServlet:完成了200 OK

既然问题没有包含太多细节,我在这里假设一大堆事情:

如何添加要从DispatcherServlet打印的更多信息

我猜您指的是跟踪信息部分(
[,250addg195246a3250addg195246a3]
)。通过覆盖
logging.pattern.level
,检查跟踪数据是如何注入到那里的,您将能够在那里注入自定义内容

如何使用跟踪信息创建JFR(Java flight recorder)事件

您可以注入一个
跟踪器
并从中获取当前范围,您可以注入范围所持有的数据

它在DispatcherServlet中创建此消息的确切位置-我想通过检测更新它

这取决于您使用的版本,您应该能够通过阅读/调试找到它