From e4701dca7e4492b434284897c015d86a8c4c8743 Mon Sep 17 00:00:00 2001 From: Don Date: Mon, 1 Jun 2020 12:40:28 -0700 Subject: [PATCH] Add errors.ExitMessagef --- errors/errors.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) 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,