From a4fb6880de2f1c2c83eb05b3d23155fa3ca23726 Mon Sep 17 00:00:00 2001 From: gazebo Date: Wed, 26 Sep 2018 22:27:44 +0800 Subject: [PATCH] - CallFuncLogErrorIgnore --- utils/utils.go | 8 ++++++++ 1 file changed, 8 insertions(+) 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 {