From 5db67f13e1d244c2cdd47c6450e88270483ad0bf Mon Sep 17 00:00:00 2001 From: zzz Date: Tue, 23 Apr 2019 13:24:03 +0000 Subject: [PATCH] Util: Dump system properties in SystemVersion --- core/java/src/net/i2p/util/SystemVersion.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/core/java/src/net/i2p/util/SystemVersion.java b/core/java/src/net/i2p/util/SystemVersion.java index c93a7baf3b..dfe9a065eb 100644 --- a/core/java/src/net/i2p/util/SystemVersion.java +++ b/core/java/src/net/i2p/util/SystemVersion.java @@ -6,6 +6,7 @@ package net.i2p.util; import java.lang.reflect.Field; import java.util.TimeZone; +import java.util.TreeSet; import net.i2p.I2PAppContext; @@ -358,5 +359,18 @@ public abstract class SystemVersion { System.out.println("Wrapper : " + hasWrapper()); System.out.println("x86 : " + isX86()); System.out.println("Zero JVM : " + isZeroVM()); + System.out.println(""); + System.out.println("System Properties:"); + TreeSet keys = new TreeSet(System.getProperties().stringPropertyNames()); + for (String k : keys) { + String v = System.getProperty(k); + if (k.equals("line.separator")) { + if ("\n".equals(v)) + v = "\\n"; + else if ("\r\n".equals(v)) + v = "\\r\\n"; + } + System.out.println(k + '=' + v); + } } }