diff --git a/engine/job.go b/engine/job.go index 9edb077a6d..e83e18e4d7 100644 --- a/engine/job.go +++ b/engine/job.go @@ -74,7 +74,7 @@ func (job *Job) Run() error { return err } if job.status != 0 { - return fmt.Errorf("%s: %s", job.Name, errorMessage) + return fmt.Errorf("%s", errorMessage) } return nil } @@ -201,11 +201,14 @@ func (job *Job) Printf(format string, args ...interface{}) (n int, err error) { } func (job *Job) Errorf(format string, args ...interface{}) Status { + if format[len(format)-1] != '\n' { + format = format + "\n" + } fmt.Fprintf(job.Stderr, format, args...) return StatusErr } func (job *Job) Error(err error) Status { - fmt.Fprintf(job.Stderr, "%s", err) + fmt.Fprintf(job.Stderr, "%s\n", err) return StatusErr }