From 3e9c95ed6d0ed804da1919af0218d3fd50dddb61 Mon Sep 17 00:00:00 2001 From: zeaslity Date: Thu, 30 Mar 2023 16:17:13 +0800 Subject: [PATCH] [agent-go] fix-bugs --- agent-go/executor/CommandExecutor.go | 1 + agent-go/logger/logger.go | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/agent-go/executor/CommandExecutor.go b/agent-go/executor/CommandExecutor.go index 26f1c61..615d169 100644 --- a/agent-go/executor/CommandExecutor.go +++ b/agent-go/executor/CommandExecutor.go @@ -63,6 +63,7 @@ func PipeLineCommandExecutor(pipeLineCommand [][]string) ([]string, error) { prevCmd := cmds[i-1] out, err := prevCmd.StdoutPipe() if err != nil { + log.ErrorF("Pipeline command error happened! Command is => %v, Error is %v", partOfCommand, err) return nil, err } cmd.Stdin = out diff --git a/agent-go/logger/logger.go b/agent-go/logger/logger.go index 11177a8..8a0acc0 100644 --- a/agent-go/logger/logger.go +++ b/agent-go/logger/logger.go @@ -67,8 +67,9 @@ func (l *Logger) Warn(msg string, fields ...zap.Field) { } // Error logs an error message. -func (l *Logger) Error(msg string, fields ...zap.Field) { - l.Logger.Error(msg, fields...) + +func (l *Logger) ErrorF(msg string, args ...interface{}) { + l.Logger.Error(fmt.Sprintf(msg, args...)) } // Fatal logs a fatal message and exits the program with a non-zero status code.