Java 如何使用Spring Boot将git提交id输出到所有的logback日志?

Java 如何使用Spring Boot将git提交id输出到所有的logback日志?,java,spring-boot,logback,logstash-logback-encoder,Java,Spring Boot,Logback,Logstash Logback Encoder,我正在使用带有Logback的SpringBoot以及git提交id maven插件。如何配置logback和SpringBoot,以在日志输出中包含执行器返回的git提交id?我希望每一行输出都包含生成该行输出的启动应用程序的git commit id。默认情况下,git commit id插件在类路径的根目录中创建一个名为git.properties的文件,其中包含许多属性,包括git.commit.id 您可以在logback的配置文件中,访问logback配置中的任意位置的属性 例如,您

我正在使用带有Logback的SpringBoot以及git提交id maven插件。如何配置logback和SpringBoot,以在日志输出中包含执行器返回的git提交id?我希望每一行输出都包含生成该行输出的启动应用程序的git commit id。

默认情况下,git commit id插件在类路径的根目录中创建一个名为git.properties的文件,其中包含许多属性,包括git.commit.id

您可以在logback的配置文件中,访问logback配置中的任意位置的属性

例如,您可以在如下模式中使用它:

,或通过类似的方式:

{commitId:${git.commit.id} ... ... 默认情况下,git commit id插件在类路径的根目录中创建一个名为git.properties的文件,其中包含许多属性,包括git.commit.id

您可以在logback的配置文件中,访问logback配置中的任意位置的属性

例如,您可以在如下模式中使用它:

,或通过类似的方式:

{commitId:${git.commit.id} ... ...