diff --git a/errors/errors.go b/errors/errors.go index ef1990f..34cad66 100644 --- a/errors/errors.go +++ b/errors/errors.go @@ -36,7 +36,7 @@ func (e ExitError) Fields() logrus.Fields { return e.fields } -// ExitMessage initiales a new ExitCoder implementation. +// ExitMessage initializes a new ExitCoder implementation. func ExitMessage(message interface{}) ExitError { return ExitError{ message: message, @@ -44,7 +44,15 @@ func ExitMessage(message interface{}) ExitError { } } -// WithFields initiales a new ExitCoder implementation. +// ExitMessagef initializes a new ExitCoder implementation. +func ExitMessagef(format string, a ...interface{}) ExitError { + return ExitError{ + message: fmt.Errorf(format, a...), + code: 1, + } +} + +// WithFields initializes a new ExitCoder implementation. func WithFields(message interface{}, fields logrus.Fields) ExitError { return ExitError{ message: message,