From 38137b29dd03335611fe190b4ed467e51804bd55 Mon Sep 17 00:00:00 2001 From: Kohei Tokunaga Date: Wed, 18 Oct 2023 11:25:24 +0900 Subject: [PATCH] debug: reload: print error message Signed-off-by: Kohei Tokunaga --- monitor/commands/reload.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/monitor/commands/reload.go b/monitor/commands/reload.go index b5938026..b2395f4b 100644 --- a/monitor/commands/reload.go +++ b/monitor/commands/reload.go @@ -9,6 +9,7 @@ import ( controllerapi "github.com/docker/buildx/controller/pb" "github.com/docker/buildx/monitor/types" "github.com/docker/buildx/util/progress" + "github.com/moby/buildkit/solver/errdefs" "github.com/pkg/errors" ) @@ -70,6 +71,11 @@ func (cm *ReloadCmd) Exec(ctx context.Context, args []string) error { } else { fmt.Printf("failed to reload: %v\n", err) } + // report error + for _, s := range errdefs.Sources(err) { + s.Print(cm.stdout) + } + fmt.Fprintf(cm.stdout, "ERROR: %v\n", err) } else { resultUpdated = true }