diff options
author | Valerij Fredriksen <freva@users.noreply.github.com> | 2018-02-06 16:49:50 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-06 16:49:50 +0100 |
commit | edefa8dd65dfb26f68d4d6b0c2019a3cbc9d0888 (patch) | |
tree | 368cada4a98a52f78abf2ff1f23b48f7f85b93a2 | |
parent | 7e0c1619062e268d69f47c004574bb63ad496f72 (diff) | |
parent | 82eae41219292f44a1f59b53b8406d1df7d3271f (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.java | 10 |
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); } |