aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-process-monitor
diff options
context:
space:
mode:
authorJenkins CI <ci@sonarsource.com>2014-09-24 21:30:43 +0200
committerJenkins CI <ci@sonarsource.com>2014-09-24 21:30:43 +0200
commita813b87b35008962ce53b8629804c86f236fb8ab (patch)
treef445fffd4c11f5d6f73fa902da1e679fc2096734 /server/sonar-process-monitor
parent582c3f65221093d7bfbd1972da17fc2f0ee3b7b1 (diff)
parent85c037c87a728edbefc0fd417d6cb89cab246e44 (diff)
downloadsonarqube-a813b87b35008962ce53b8629804c86f236fb8ab.tar.gz
sonarqube-a813b87b35008962ce53b8629804c86f236fb8ab.zip
Automatic merge from branch-4.5
* origin/branch-4.5: SONAR-5621 Merge server log files into a single one SONAR-5621 merge log files Update description of "sonar.technicalDebt.ratingGrid"
Diffstat (limited to 'server/sonar-process-monitor')
-rw-r--r--server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/JavaProcessLauncher.java2
-rw-r--r--server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/ProcessRef.java1
-rw-r--r--server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/StreamGobbler.java2
-rw-r--r--server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/TerminatorThread.java1
4 files changed, 3 insertions, 3 deletions
diff --git a/server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/JavaProcessLauncher.java b/server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/JavaProcessLauncher.java
index 77a4b607d0d..3cedc1c9c84 100644
--- a/server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/JavaProcessLauncher.java
+++ b/server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/JavaProcessLauncher.java
@@ -49,7 +49,7 @@ public class JavaProcessLauncher {
commands.prepare();
ProcessBuilder processBuilder = create(command);
- LoggerFactory.getLogger(getClass()).info("Launch {}: {}",
+ LoggerFactory.getLogger(getClass()).info("Launch process[{}]: {}",
command.getKey(), StringUtils.join(processBuilder.command(), " "));
process = processBuilder.start();
StreamGobbler inputGobbler = new StreamGobbler(process.getInputStream(), command.getKey());
diff --git a/server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/ProcessRef.java b/server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/ProcessRef.java
index 672fdf6cb6c..31eae8e9ba3 100644
--- a/server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/ProcessRef.java
+++ b/server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/ProcessRef.java
@@ -90,7 +90,6 @@ class ProcessRef {
ProcessUtils.sendKillSignal(process);
// signal is sent, waiting for shutdown hooks to be executed (or not... it depends on OS)
process.waitFor();
- LoggerFactory.getLogger(getClass()).info(String.format("%s is stopped", this));
} catch (InterruptedException ignored) {
// can't wait for the termination of process. Let's assume it's down.
diff --git a/server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/StreamGobbler.java b/server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/StreamGobbler.java
index d5f54e33248..2115884b189 100644
--- a/server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/StreamGobbler.java
+++ b/server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/StreamGobbler.java
@@ -38,7 +38,7 @@ class StreamGobbler extends Thread {
private final Logger logger;
StreamGobbler(InputStream is, String processKey) {
- this(is, processKey, LoggerFactory.getLogger(processKey));
+ this(is, processKey, LoggerFactory.getLogger("gobbler"));
}
StreamGobbler(InputStream is, String processKey, Logger logger) {
diff --git a/server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/TerminatorThread.java b/server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/TerminatorThread.java
index b40291f164a..a774868f75a 100644
--- a/server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/TerminatorThread.java
+++ b/server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/TerminatorThread.java
@@ -68,6 +68,7 @@ class TerminatorThread extends Thread {
LoggerFactory.getLogger(getClass()).info(String.format("%s failed to stop in a timely fashion. Killing it.", ref));
}
ref.stop();
+ LoggerFactory.getLogger(getClass()).info(String.format("%s is stopped", ref));
}
}
}