You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@knox.apache.org by km...@apache.org on 2015/05/04 22:17:17 UTC

knox git commit: KNOX-538: Log some important system properties at startup

Repository: knox
Updated Branches:
  refs/heads/master e671df4c0 -> 895457d99


KNOX-538: Log some important system properties at startup


Project: http://git-wip-us.apache.org/repos/asf/knox/repo
Commit: http://git-wip-us.apache.org/repos/asf/knox/commit/895457d9
Tree: http://git-wip-us.apache.org/repos/asf/knox/tree/895457d9
Diff: http://git-wip-us.apache.org/repos/asf/knox/diff/895457d9

Branch: refs/heads/master
Commit: 895457d990bf012faced29121b8783d402393d3e
Parents: e671df4
Author: Kevin Minder <ke...@hortonworks.com>
Authored: Mon May 4 16:17:14 2015 -0400
Committer: Kevin Minder <ke...@hortonworks.com>
Committed: Mon May 4 16:17:14 2015 -0400

----------------------------------------------------------------------
 .../org/apache/hadoop/gateway/GatewayMessages.java     |  2 ++
 .../java/org/apache/hadoop/gateway/GatewayServer.java  | 13 +++++++++++++
 2 files changed, 15 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/knox/blob/895457d9/gateway-server/src/main/java/org/apache/hadoop/gateway/GatewayMessages.java
----------------------------------------------------------------------
diff --git a/gateway-server/src/main/java/org/apache/hadoop/gateway/GatewayMessages.java b/gateway-server/src/main/java/org/apache/hadoop/gateway/GatewayMessages.java
index a1c4828..452acad 100644
--- a/gateway-server/src/main/java/org/apache/hadoop/gateway/GatewayMessages.java
+++ b/gateway-server/src/main/java/org/apache/hadoop/gateway/GatewayMessages.java
@@ -352,4 +352,6 @@ public interface GatewayMessages {
   @Message( level = MessageLevel.DEBUG, text = "Added Service definition name: {0}, role : {1}, version : {2}" )
   void addedServiceDefinition(String serviceName, String serviceRole, String version);
 
+  @Message( level = MessageLevel.INFO, text = "System Property: {0}={1}" )
+  void logSysProp( String name, String property );
 }

http://git-wip-us.apache.org/repos/asf/knox/blob/895457d9/gateway-server/src/main/java/org/apache/hadoop/gateway/GatewayServer.java
----------------------------------------------------------------------
diff --git a/gateway-server/src/main/java/org/apache/hadoop/gateway/GatewayServer.java b/gateway-server/src/main/java/org/apache/hadoop/gateway/GatewayServer.java
index 0072e7e..cf4b662 100644
--- a/gateway-server/src/main/java/org/apache/hadoop/gateway/GatewayServer.java
+++ b/gateway-server/src/main/java/org/apache/hadoop/gateway/GatewayServer.java
@@ -89,6 +89,7 @@ public class GatewayServer {
   public static void main( String[] args ) {
     try {
       configureLogging();
+      logSysProps();
       CommandLine cmd = GatewayCommandLine.parse( args );
       if( cmd.hasOption( GatewayCommandLine.HELP_LONG ) ) {
         GatewayCommandLine.printHelp();
@@ -156,6 +157,18 @@ public class GatewayServer {
     return services;
   }
 
+  private static void logSysProp( String name ) {
+    log.logSysProp( name, System.getProperty( name ) );
+  }
+
+  private static void logSysProps() {
+    logSysProp( "user.name" );
+    logSysProp( "user.dir" );
+    logSysProp( "java.runtime.name" );
+    logSysProp( "java.runtime.version" );
+    logSysProp( "java.home" );
+  }
+
   private static void configureLogging() {
     PropertyConfigurator.configure( System.getProperty( "log4j.configuration" ) );
 //    String fileName = config.getGatewayConfDir() + File.separator + "log4j.properties";