aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-process
diff options
context:
space:
mode:
authorStephane Gamard <stephane.gamard@searchbox.com>2014-07-11 11:07:13 +0200
committerStephane Gamard <stephane.gamard@searchbox.com>2014-07-11 11:07:13 +0200
commit2982086f6c5fcb12f8f416436651ecbe3405d83e (patch)
tree286618980ae680b44a9037b099f1e577da205f94 /server/sonar-process
parentebc3c1c2133c1a281e04fc43e6267bd69778a91c (diff)
downloadsonarqube-2982086f6c5fcb12f8f416436651ecbe3405d83e.tar.gz
sonarqube-2982086f6c5fcb12f8f416436651ecbe3405d83e.zip
SONAR-5409 - Coherent logs for process monitoring
Diffstat (limited to 'server/sonar-process')
-rw-r--r--server/sonar-process/src/main/java/org/sonar/process/MonitorService.java3
-rw-r--r--server/sonar-process/src/main/java/org/sonar/process/Process.java3
-rw-r--r--server/sonar-process/src/main/java/org/sonar/process/ProcessWrapper.java3
3 files changed, 4 insertions, 5 deletions
diff --git a/server/sonar-process/src/main/java/org/sonar/process/MonitorService.java b/server/sonar-process/src/main/java/org/sonar/process/MonitorService.java
index 219fb64e332..396f24163f1 100644
--- a/server/sonar-process/src/main/java/org/sonar/process/MonitorService.java
+++ b/server/sonar-process/src/main/java/org/sonar/process/MonitorService.java
@@ -51,7 +51,7 @@ public class MonitorService extends Thread {
@Override
public void run() {
- LOGGER.info("Launching Monitoring Thread");
+ LOGGER.info("Starting monitoring for {} processes.", processes.size());
long time;
while (!Thread.currentThread().isInterrupted()) {
DatagramPacket packet = new DatagramPacket(new byte[1024], 1024);
@@ -68,7 +68,6 @@ public class MonitorService extends Thread {
break;
}
}
- LOGGER.error("Not all process have checked-in. Aborting node");
for (ProcessWrapper process : processes.values()) {
process.shutdown();
}
diff --git a/server/sonar-process/src/main/java/org/sonar/process/Process.java b/server/sonar-process/src/main/java/org/sonar/process/Process.java
index bd05ec876c9..d1070c3c138 100644
--- a/server/sonar-process/src/main/java/org/sonar/process/Process.java
+++ b/server/sonar-process/src/main/java/org/sonar/process/Process.java
@@ -85,7 +85,7 @@ public abstract class Process implements Runnable {
@Override
public void run() {
- LOGGER.info("Setting up heartbeat on port '{}'", port);
+ LOGGER.debug("Setting up heartbeat on port '{}'", port);
try {
byte[] data = name.getBytes();
DatagramPacket pack =
@@ -104,6 +104,5 @@ public abstract class Process implements Runnable {
} catch (IOException e) {
throw new IllegalStateException("Heartbeat Thread for " + name + " could not communicate to socket", e);
}
- System.out.println("Closing application");
}
} \ No newline at end of file
diff --git a/server/sonar-process/src/main/java/org/sonar/process/ProcessWrapper.java b/server/sonar-process/src/main/java/org/sonar/process/ProcessWrapper.java
index 0fadc4d5190..74b6ad43850 100644
--- a/server/sonar-process/src/main/java/org/sonar/process/ProcessWrapper.java
+++ b/server/sonar-process/src/main/java/org/sonar/process/ProcessWrapper.java
@@ -41,7 +41,7 @@ public class ProcessWrapper extends Thread {
public ProcessWrapper(String className, String[] classPath, Map<String, String> properties, String name, Integer port) {
super(name);
- LOGGER.info("Creating Launcher for '{}' with base port: {}", name, port);
+ LOGGER.info("Creating Process for '{}' with monitoring port: {}", name, port);
this.port = port;
this.className = className;
this.classPath = classPath;
@@ -74,6 +74,7 @@ public class ProcessWrapper extends Thread {
}
public void shutdown() {
+ LOGGER.info("Shutting down '{}'", this.getName());
this.interrupt();
this.process.destroy();
}