From 6a6159f1063d8fc3c8e9f138bab52c5a7ef3d62c Mon Sep 17 00:00:00 2001 From: Phillip Webb Date: Fri, 15 Nov 2013 15:41:51 -0800 Subject: [PATCH] Add JVM uptime to startup info log output --- .../java/org/springframework/boot/StartupInfoLogger.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/spring-boot/src/main/java/org/springframework/boot/StartupInfoLogger.java b/spring-boot/src/main/java/org/springframework/boot/StartupInfoLogger.java index b6f2a522b4..c23ab2a5b2 100644 --- a/spring-boot/src/main/java/org/springframework/boot/StartupInfoLogger.java +++ b/spring-boot/src/main/java/org/springframework/boot/StartupInfoLogger.java @@ -17,6 +17,7 @@ package org.springframework.boot; import java.io.File; +import java.lang.management.ManagementFactory; import java.net.InetAddress; import java.net.JarURLConnection; import java.net.URL; @@ -87,7 +88,9 @@ class StartupInfoLogger { message.append(getApplicationName()); message.append(" in "); message.append(stopWatch.getTotalTimeSeconds()); - message.append(" seconds"); + message.append(" seconds (JVM running for "); + message.append(ManagementFactory.getRuntimeMXBean().getUptime() / 1000.0); + message.append(")"); return message; }