diff options
author | Trumeet <17158086+Trumeet@users.noreply.github.com> | 2021-01-09 11:05:38 -0800 |
---|---|---|
committer | Trumeet <17158086+Trumeet@users.noreply.github.com> | 2021-01-09 11:05:38 -0800 |
commit | 7e416649ab806bde720c323f82afc0e066377c0e (patch) | |
tree | 5e0137deefbbae9da76a2ef34ec5f5b213236b6f | |
parent | 7f9c6a0e86b1533f0ce9819b4b4fdec794adc291 (diff) | |
download | dn42peering-7e416649ab806bde720c323f82afc0e066377c0e.tar dn42peering-7e416649ab806bde720c323f82afc0e066377c0e.tar.gz dn42peering-7e416649ab806bde720c323f82afc0e066377c0e.tar.bz2 dn42peering-7e416649ab806bde720c323f82afc0e066377c0e.zip |
feat(agent): show full command in log if it fails
-rw-r--r-- | agent/src/main/java/moe/yuuta/dn42peering/agent/provision/AsyncShell.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/agent/src/main/java/moe/yuuta/dn42peering/agent/provision/AsyncShell.java b/agent/src/main/java/moe/yuuta/dn42peering/agent/provision/AsyncShell.java index f6bfd64..05a9a5b 100644 --- a/agent/src/main/java/moe/yuuta/dn42peering/agent/provision/AsyncShell.java +++ b/agent/src/main/java/moe/yuuta/dn42peering/agent/provision/AsyncShell.java @@ -7,6 +7,7 @@ import io.vertx.core.Vertx; import javax.annotation.Nonnull; import java.io.IOException; +import java.util.Arrays; public class AsyncShell { @Nonnull @@ -38,7 +39,8 @@ public class AsyncShell { return Future.future(f -> exec(vertx, cmd) .onSuccess(res -> { if(res != 0) { - f.fail(String.format("Unexpected return code %d", res)); + f.fail(String.format("Unexpected return code %d while running %s", res, + Arrays.asList(cmd))); } else { f.complete(null); } |