diff --git a/precondition.go b/precondition.go index eff123a0..ae41d15c 100644 --- a/precondition.go +++ b/precondition.go @@ -5,6 +5,7 @@ import ( "errors" "github.com/go-task/task/v2/internal/execext" + "github.com/go-task/task/v2/internal/logger" "github.com/go-task/task/v2/internal/taskfile" ) @@ -22,7 +23,7 @@ func (e *Executor) areTaskPreconditionsMet(ctx context.Context, t *taskfile.Task }) if err != nil { - e.Logger.Errf("task: %s", p.Msg) + e.Logger.Errf(logger.Magenta, "task: %s", p.Msg) return false, ErrPreconditionFailed } } diff --git a/status.go b/status.go index 7ebb5f84..9790578e 100644 --- a/status.go +++ b/status.go @@ -5,6 +5,7 @@ import ( "fmt" "github.com/go-task/task/v2/internal/execext" + "github.com/go-task/task/v2/internal/logger" "github.com/go-task/task/v2/internal/status" "github.com/go-task/task/v2/internal/taskfile" ) @@ -78,10 +79,10 @@ func (e *Executor) isTaskUpToDateStatus(ctx context.Context, t *taskfile.Task) ( Env: getEnviron(t), }) if err != nil { - e.Logger.VerboseOutf("task: status command %s exited non-zero: %s", s, err) + e.Logger.VerboseOutf(logger.Yellow, "task: status command %s exited non-zero: %s", s, err) return false, nil } - e.Logger.VerboseOutf("task: status command %s exited zero", s) + e.Logger.VerboseOutf(logger.Yellow, "task: status command %s exited zero", s) } return true, nil } diff --git a/task.go b/task.go index f7b4e1c3..56119a1c 100644 --- a/task.go +++ b/task.go @@ -229,7 +229,7 @@ func (e *Executor) RunTask(ctx context.Context, call taskfile.Call) error { } if err := e.mkdir(t); err != nil { - e.Logger.Errf("task: cannot make directory %q: %v", t.Dir, err) + e.Logger.Errf(logger.Red, "task: cannot make directory %q: %v", t.Dir, err) } for i := range t.Cmds {