From 8a7b9915d1373a6db3a244e9ebd31b34a5c83a5d Mon Sep 17 00:00:00 2001 From: Yongun Seong Date: Thu, 3 Oct 2024 22:36:34 +0900 Subject: [PATCH] feat(worker): add ctx err to log on cmd error --- worker/worker.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/worker/worker.go b/worker/worker.go index e2e2030..3f54216 100644 --- a/worker/worker.go +++ b/worker/worker.go @@ -4,6 +4,7 @@ import ( "bytes" "context" "encoding/json" + "errors" "fmt" "log" "os/exec" @@ -76,7 +77,9 @@ func CmdWorker(command string) WorkerFunc { cmd.Stdin = bytes.NewReader(b) out, err := cmd.CombinedOutput() if err != nil { - return fmt.Errorf("cmd worker: %v; %v", err, string(out)) + return errors.Join( + fmt.Errorf("cmd worker: %v; %v", err, string(out)), + ctx.Err()) } log.Println(string(out))