From 731c19281788b8fba88df45d11eb8e83c94f7f1d Mon Sep 17 00:00:00 2001 From: dreis2211 Date: Mon, 25 May 2020 12:35:49 +0200 Subject: [PATCH] Print the java version being used on startup See gh-21559 --- .../java/org/springframework/boot/StartupInfoLogger.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/StartupInfoLogger.java b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/StartupInfoLogger.java index 73dcf08b4b..9668fa77f1 100644 --- a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/StartupInfoLogger.java +++ b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/StartupInfoLogger.java @@ -67,6 +67,7 @@ class StartupInfoLogger { message.append("Starting "); appendApplicationName(message); appendVersion(message, this.sourceClass); + appendJavaVersion(message); appendOn(message); appendPid(message); appendContext(message); @@ -147,6 +148,10 @@ class StartupInfoLogger { } } + private void appendJavaVersion(StringBuilder message) { + append(message, "using Java ", () -> System.getProperty("java.version")); + } + private void append(StringBuilder message, String prefix, Callable call) { append(message, prefix, call, ""); }