From 4ccf1c5a389156e3a4a2155a3663092542e166da Mon Sep 17 00:00:00 2001 From: Julien HENRY Date: Tue, 7 May 2024 12:50:18 +0200 Subject: [PATCH] Log the Java version --- .../org/sonar/scanner/bootstrap/ScannerMain.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/sonar-scanner-engine/src/main/java/org/sonar/scanner/bootstrap/ScannerMain.java b/sonar-scanner-engine/src/main/java/org/sonar/scanner/bootstrap/ScannerMain.java index 1dbafef4ce9..887844a1756 100644 --- a/sonar-scanner-engine/src/main/java/org/sonar/scanner/bootstrap/ScannerMain.java +++ b/sonar-scanner-engine/src/main/java/org/sonar/scanner/bootstrap/ScannerMain.java @@ -55,6 +55,7 @@ public class ScannerMain { public static int run(InputStream in) { try { LOG.info("Starting SonarScanner Engine..."); + LOG.atInfo().log(ScannerMain::java); var properties = parseInputProperties(in); @@ -72,6 +73,20 @@ public class ScannerMain { } } + static String java() { + StringBuilder sb = new StringBuilder(); + sb + .append("Java ") + .append(System.getProperty("java.version")) + .append(" ") + .append(System.getProperty("java.vendor")); + String bits = System.getProperty("sun.arch.data.model"); + if ("32".equals(bits) || "64".equals(bits)) { + sb.append(" (").append(bits).append("-bit)"); + } + return sb.toString(); + } + private static void handleException(Exception e) { var messageException = unwrapMessageException(e); if (messageException.isPresent()) { -- 2.39.5