例如,人们通常会得到这样的东西(my-service-id 是应用程序名称)
2016-02-11 17:12:45.404 INFO [my-service-id] 85184 --- [nio-8080-exec-1] com.example.MySimpleComponentMakingARequest : ...
但我得到了类似的东西
2016-02-11 17:12:45.404 INFO 85184 --- [nio-8080-exec-1] com.example.MySimpleComponentMakingARequest : ...
我做错了什么?
答案 0 :(得分:1)
一种选择是通过 application.properties
application.properties
spring.application.name=stackoverflow
logging.pattern.level= %5p [${spring.application.name}]
如果想使用 pom.xml 中定义的项目信息,您可以执行以下操作:
spring.application.name=@project.name@ @project.version@
完整文档可在此处找到:logging features
答案 1 :(得分:1)
获得此信息的另一种选择: 如果您将 Spring Cloud Sleuth 添加到您的项目中,它会将相关 ID (traceId/spanId) 和您的应用程序名称添加到您的日志条目中。