diff options
author | Simon Brandhof <simon.brandhof@sonarsource.com> | 2014-09-22 11:59:37 +0200 |
---|---|---|
committer | Simon Brandhof <simon.brandhof@sonarsource.com> | 2014-09-22 11:59:37 +0200 |
commit | e1414a750b58d34780e944b3af0d67deb854063f (patch) | |
tree | 65fdfe97aa32df8dd5bf6cced92bda27e8784996 /server/sonar-process | |
parent | ecceb195e235bea9920361c187fdf7ba059cc832 (diff) | |
download | sonarqube-e1414a750b58d34780e944b3af0d67deb854063f.tar.gz sonarqube-e1414a750b58d34780e944b3af0d67deb854063f.zip |
SONAR-4898 add info log
Diffstat (limited to 'server/sonar-process')
-rw-r--r-- | server/sonar-process/src/main/java/org/sonar/process/ProcessEntryPoint.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/server/sonar-process/src/main/java/org/sonar/process/ProcessEntryPoint.java b/server/sonar-process/src/main/java/org/sonar/process/ProcessEntryPoint.java index 78d3e280802..5918a2b403f 100644 --- a/server/sonar-process/src/main/java/org/sonar/process/ProcessEntryPoint.java +++ b/server/sonar-process/src/main/java/org/sonar/process/ProcessEntryPoint.java @@ -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(); } |