X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Finternal%2Fkernel%2FKernelUtils.java;h=e3bbdb79629d1cd8ed8a9d7837dce0b859a6fc3c;hb=cf53e939cabed54ee2a3074afcf22417fbdf364d;hp=d9e09bba34f5514f1ade8451b9b1a496c7cae1c8;hpb=a444205e81419d439635a9e0ff3382ae3f5d9947;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/internal/kernel/KernelUtils.java b/org.argeo.cms/src/org/argeo/cms/internal/kernel/KernelUtils.java index d9e09bba3..e3bbdb796 100644 --- a/org.argeo.cms/src/org/argeo/cms/internal/kernel/KernelUtils.java +++ b/org.argeo.cms/src/org/argeo/cms/internal/kernel/KernelUtils.java @@ -2,6 +2,7 @@ package org.argeo.cms.internal.kernel; import java.io.File; import java.io.IOException; +import java.io.PrintStream; import java.net.URI; import java.net.URISyntaxException; import java.nio.file.Path; @@ -11,6 +12,7 @@ import java.util.Dictionary; import java.util.Enumeration; import java.util.Hashtable; import java.util.Properties; +import java.util.TreeMap; import java.util.TreeSet; import javax.jcr.Repository; @@ -109,7 +111,6 @@ class KernelUtils implements KernelConstants { } // Security - @Deprecated static Subject anonymousLogin() { Subject subject = new Subject(); LoginContext lc; @@ -149,6 +150,14 @@ class KernelUtils implements KernelConstants { // for (String key : keys) // log.debug(key + "=" + bc.getProperty(key)); } + + static void printSystemProperties(PrintStream out){ + TreeMap display = new TreeMap<>(); + for (Object key : System.getProperties().keySet()) + display.put(key.toString(), System.getProperty(key.toString())); + for (String key : display.keySet()) + out.println(key + "=" + display.get(key)); + } static Session openAdminSession(Repository repository) { return openAdminSession(repository, null);