summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHåkon Hallingstad <hakon@oath.com>2018-02-06 16:06:09 +0100
committerHåkon Hallingstad <hakon@oath.com>2018-02-06 16:06:09 +0100
commit82eae41219292f44a1f59b53b8406d1df7d3271f (patch)
tree04e28c4fb3a0a37b809c732b3fb022f7e6128f2a
parent96c103ab9e0a9e87eb04846a40ba7096898415fb (diff)
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);
}