]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-4898 add info log
authorSimon Brandhof <simon.brandhof@sonarsource.com>
Mon, 22 Sep 2014 09:59:37 +0000 (11:59 +0200)
committerSimon Brandhof <simon.brandhof@sonarsource.com>
Mon, 22 Sep 2014 09:59:37 +0000 (11:59 +0200)
server/sonar-process/src/main/java/org/sonar/process/ProcessEntryPoint.java

index 78d3e280802b595f5dc9be1aafd0b3636fddc45a..5918a2b403fb0f600b7a7532d5b635f37ecdbb2e 100644 (file)
@@ -52,6 +52,10 @@ public class ProcessEntryPoint {
     return props;
   }
 
+  public String getKey( ){
+    return props.nonNullValue(PROPERTY_PROCESS_KEY);
+  }
+
   /**
    * Launch process and waits until it's down
    */
@@ -62,6 +66,7 @@ public class ProcessEntryPoint {
     monitored = mp;
 
     try {
+      LoggerFactory.getLogger(getClass()).warn("Starting " + getKey());
       Runtime.getRuntime().addShutdownHook(shutdownHook);
       monitored.start();
       boolean ready = false;
@@ -76,7 +81,7 @@ public class ProcessEntryPoint {
         monitored.awaitStop();
       }
     } catch (Exception e) {
-      LoggerFactory.getLogger(getClass()).warn("Fail to start", e);
+      LoggerFactory.getLogger(getClass()).warn("Fail to start " + getKey(), e);
 
     } finally {
       terminate();
@@ -92,6 +97,7 @@ public class ProcessEntryPoint {
    */
   void terminate() {
     if (lifecycle.tryToMoveTo(Lifecycle.State.STOPPING)) {
+      LoggerFactory.getLogger(getClass()).info("Stopping " + getKey());
       stopperThread = new StopperThread(monitored, sharedStatus, Long.parseLong(props.nonNullValue(PROPERTY_TERMINATION_TIMEOUT)));
       stopperThread.start();
     }