diff --git a/utils/utils.go b/utils/utils.go index cf599075..77f8be00 100644 --- a/utils/utils.go +++ b/utils/utils.go @@ -121,6 +121,14 @@ func CallFuncLogError(funcToCall func() error, msg string, params ...interface{} return err } +func CallFuncLogErrorIgnore(funcToCall func() error, msg string, ignoreErr error, params ...interface{}) error { + err := funcToCall() + if err != nil && err != ignoreErr { + baseapi.SugarLogger.Warnf("Failed "+msg+" error:%v", append(params, err.Error())...) + } + return err +} + func CallFuncLogErrorWithInfo(funcToCall func() error, msg string, params ...interface{}) error { err := funcToCall() if err != nil {