【发布时间】:2021-08-31 05:24:29
【问题描述】:
例如,在包含 Spring Cloud Sleuth 之前,人们会在日志中看到类似的内容
2016-02-11 17:12:45.404 INFO [my-service-id,,] 85184 --- [nio-8080-exec-1] com.example.MySimpleComponentMakingARequest
在应用程序名称附近使用 2 个逗号(这是 traceID 和 spanID 将显示的位置)。但我的日志最初看起来像这样
2016-02-11 17:12:45.404 INFO 85184 --- [nio-8080-exec-1] com.example.MySimpleComponentMakingARequest
为了在我的日志中获取应用程序名称,我在 application.properties 中编写了以下代码
logging.pattern.level= %5p [${spring.application.name}]
现在我的日志看起来像这样(如果你观察,它没有应用程序名称旁边的 2 个逗号)
2016-02-11 17:12:45.404 INFO [my-service-id] 85184 --- [nio-8080-exec-1] com.example.MySimpleComponentMakingARequest
即使在包含 Sleuth 之后,我的日志看起来也是这样,并且 SpanID 和 TraceID 不存在。我是 Spring Boot 的新手,请告诉我我做错了什么来帮助我。
【问题讨论】:
标签: spring-boot spring-cloud spring-cloud-sleuth