From 2e24846e158001bf1b50c14ef6570297ac08956e Mon Sep 17 00:00:00 2001 From: withchao <993506633@qq.com> Date: Fri, 17 Mar 2023 16:08:13 +0800 Subject: [PATCH] wrap --- pkg/errs/coderr.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkg/errs/coderr.go b/pkg/errs/coderr.go index 838073bc9..1ce329905 100644 --- a/pkg/errs/coderr.go +++ b/pkg/errs/coderr.go @@ -86,3 +86,13 @@ func Unwrap(err error) error { } return err } + +func Wrap(err error, msg ...string) error { + if err == nil { + return nil + } + if len(msg) == 0 { + return errors.WithStack(err) + } + return errors.Wrap(err, strings.Join(msg, ", ")) +}