You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by ao...@apache.org on 2016/09/09 11:10:26 UTC

ambari git commit: AMBARI-18315. Ambari server start should log the class path being used (aonishuk)

Repository: ambari
Updated Branches:
  refs/heads/trunk 0090e3ac4 -> c45b5497e


AMBARI-18315. Ambari server start should log the class path being used (aonishuk)


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

Branch: refs/heads/trunk
Commit: c45b5497e4c63f223e7b5aadf245bf57838f8b7c
Parents: 0090e3a
Author: Andrew Onishuk <ao...@hortonworks.com>
Authored: Fri Sep 9 14:10:10 2016 +0300
Committer: Andrew Onishuk <ao...@hortonworks.com>
Committed: Fri Sep 9 14:10:10 2016 +0300

----------------------------------------------------------------------
 .../ambari/server/controller/AmbariServer.java  | 21 ++++++++++++++++++++
 1 file changed, 21 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/c45b5497/ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariServer.java
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariServer.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariServer.java
index d20b1d7..bae4ab6 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariServer.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariServer.java
@@ -25,14 +25,17 @@ import java.net.Authenticator;
 import java.net.BindException;
 import java.net.PasswordAuthentication;
 import java.net.URL;
+import java.util.ArrayList;
 import java.util.EnumSet;
 import java.util.Enumeration;
+import java.util.List;
 import java.util.Map;
 import java.util.logging.LogManager;
 
 import javax.crypto.BadPaddingException;
 import javax.servlet.DispatcherType;
 
+import com.google.common.base.Joiner;
 import org.apache.ambari.server.AmbariException;
 import org.apache.ambari.server.StateRecoveryManager;
 import org.apache.ambari.server.StaticallyInject;
@@ -919,7 +922,25 @@ public class AmbariServer {
     }
   }
 
+  /**
+   * Logs startup properties.
+   */
+  private static void logStartup() {
+    final String linePrefix = "STARTUP_MESSAGE: ";
+
+    final String classpathPropertyName = "java.class.path";
+    final String classpath = System.getProperty(classpathPropertyName);
+
+    String[] rawMessages = {
+      linePrefix + "Starting AmbariServer.java executable",
+      classpathPropertyName + " = " + classpath
+    };
+
+    LOG.info(Joiner.on("\n" + linePrefix).join(rawMessages));
+  }
+
   public static void main(String[] args) throws Exception {
+    logStartup();
     Injector injector = Guice.createInjector(new ControllerModule(), new AuditLoggerModule());
 
     AmbariServer server = null;