diff --git a/cmd/executor/cmd/root.go b/cmd/executor/cmd/root.go index c05c21b67..44a00c757 100644 --- a/cmd/executor/cmd/root.go +++ b/cmd/executor/cmd/root.go @@ -48,7 +48,7 @@ func init() { var RootCmd = &cobra.Command{ Use: "executor", PersistentPreRunE: func(cmd *cobra.Command, args []string) error { - if err := util.SetLogLevel(logLevel); err != nil { + if err := util.ConfigureLogging(logLevel); err != nil { return err } if !opts.NoPush && len(opts.Destinations) == 0 { diff --git a/pkg/util/util.go b/pkg/util/util.go index 73d3f70e0..617298a7b 100644 --- a/pkg/util/util.go +++ b/pkg/util/util.go @@ -28,13 +28,16 @@ import ( "github.com/sirupsen/logrus" ) -// SetLogLevel sets the logrus logging level -func SetLogLevel(logLevel string) error { +// ConfigureLogging sets the logrus logging level and forces logs to be colorful (!) +func ConfigureLogging(logLevel string) error { lvl, err := logrus.ParseLevel(logLevel) if err != nil { return errors.Wrap(err, "parsing log level") } logrus.SetLevel(lvl) + logrus.SetFormatter(&logrus.TextFormatter{ + ForceColors: true, + }) return nil }