diff options
-rw-r--r-- | sonar-scanner-engine/src/main/java/org/sonar/scanner/bootstrap/ScannerMain.java | 15 |
1 files changed, 15 insertions, 0 deletions
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()) { |