diff --git a/baseapi.go b/baseapi.go new file mode 100644 index 00000000..2022375a --- /dev/null +++ b/baseapi.go @@ -0,0 +1,13 @@ +package baseapi + +import ( + "go.uber.org/zap" +) + +var ( + SugarLogger *zap.SugaredLogger +) + +func Init(sugarLogger *zap.SugaredLogger) { + SugarLogger = sugarLogger +} diff --git a/utils/utils.go b/utils/utils.go index 72ab7672..9bb271e1 100644 --- a/utils/utils.go +++ b/utils/utils.go @@ -11,6 +11,8 @@ import ( "strings" "time" + "git.rosy.net.cn/baseapi" + "github.com/satori/go.uuid" ) @@ -185,3 +187,10 @@ func MergeMaps(firstMap map[string]interface{}, otherMaps ...map[string]interfac return retVal } + +func CallFuncLogError(funcToCall func() error, msg string) { + err := funcToCall() + if err != nil { + baseapi.SugarLogger.Warnf("%s, error:%v", err.Error()) + } +}