[jboss-cvs] JBossAS SVN: r84384 - branches/Branch_5_x/system/src/main/org/jboss/system/server.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Feb 18 09:47:14 EST 2009
Author: galder.zamarreno at jboss.com
Date: 2009-02-18 09:47:14 -0500 (Wed, 18 Feb 2009)
New Revision: 84384
Modified:
branches/Branch_5_x/system/src/main/org/jboss/system/server/ServerInfo.java
Log:
[JBAS-5240] Log VM arguments in boot.log/server.log startup.
Modified: branches/Branch_5_x/system/src/main/org/jboss/system/server/ServerInfo.java
===================================================================
--- branches/Branch_5_x/system/src/main/org/jboss/system/server/ServerInfo.java 2009-02-18 13:21:19 UTC (rev 84383)
+++ branches/Branch_5_x/system/src/main/org/jboss/system/server/ServerInfo.java 2009-02-18 14:47:14 UTC (rev 84384)
@@ -25,6 +25,7 @@
import java.lang.management.MemoryPoolMXBean;
import java.lang.management.MemoryType;
import java.lang.management.MemoryUsage;
+import java.lang.management.RuntimeMXBean;
import java.lang.management.ThreadInfo;
import java.lang.management.ThreadMXBean;
import java.lang.reflect.Method;
@@ -142,6 +143,8 @@
System.getProperty("os.version") + "," +
System.getProperty("os.arch"));
+ log.info("VM arguments: " + getVMArguments());
+
// Dump out the entire system properties
log.debug("Full System Properties Dump");
Enumeration names = System.getProperties().propertyNames();
@@ -848,6 +851,18 @@
}
}
+ private String getVMArguments()
+ {
+ String args = "";
+ RuntimeMXBean rmBean = ManagementFactory.getRuntimeMXBean();
+ List<String> inputArguments = rmBean.getInputArguments();
+ for (String arg : inputArguments)
+ {
+ args += arg + " ";
+ }
+ return args;
+ }
+
/**
* Display the java.lang.Package info for the pkgName
*/
More information about the jboss-cvs-commits
mailing list