summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorValerij Fredriksen <freva@users.noreply.github.com>2018-02-06 16:49:50 +0100
committerGitHub <noreply@github.com>2018-02-06 16:49:50 +0100
commitedefa8dd65dfb26f68d4d6b0c2019a3cbc9d0888 (patch)
tree368cada4a98a52f78abf2ff1f23b48f7f85b93a2
parent7e0c1619062e268d69f47c004574bb63ad496f72 (diff)
parent82eae41219292f44a1f59b53b8406d1df7d3271f (diff)
Merge pull request #4932 from vespa-engine/hakonhall/add-debug-of-all-spawned-processes
Add debug of all spawned processes
-rw-r--r--node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/process/ProcessStarterImpl.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/process/ProcessStarterImpl.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/process/ProcessStarterImpl.java
index 2694a2929c4..478f13ecce3 100644
--- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/process/ProcessStarterImpl.java
+++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/process/ProcessStarterImpl.java
@@ -2,14 +2,24 @@
package com.yahoo.vespa.hosted.node.admin.task.util.process;
+import com.yahoo.log.LogLevel;
+
+import java.util.logging.Logger;
+
import static com.yahoo.vespa.hosted.node.admin.task.util.file.IOExceptionUtil.uncheck;
/**
* @author hakonhall
*/
public class ProcessStarterImpl implements ProcessStarter {
+ private static final Logger logger = Logger.getLogger(ProcessStarterImpl.class.getName());
+
@Override
public ProcessApi2 start(ProcessBuilder processBuilder) {
+ if (logger.isLoggable(LogLevel.DEBUG)) {
+ logger.log(LogLevel.DEBUG, "Spawning process: " + processBuilder.command());
+ }
+
Process process = uncheck(() -> processBuilder.start());
return new ProcessApi2Impl(process);
}