- global Log instance.
- CallFuncLogError.
This commit is contained in:
13
baseapi.go
Normal file
13
baseapi.go
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
package baseapi
|
||||||
|
|
||||||
|
import (
|
||||||
|
"go.uber.org/zap"
|
||||||
|
)
|
||||||
|
|
||||||
|
var (
|
||||||
|
SugarLogger *zap.SugaredLogger
|
||||||
|
)
|
||||||
|
|
||||||
|
func Init(sugarLogger *zap.SugaredLogger) {
|
||||||
|
SugarLogger = sugarLogger
|
||||||
|
}
|
||||||
@@ -11,6 +11,8 @@ import (
|
|||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
"git.rosy.net.cn/baseapi"
|
||||||
|
|
||||||
"github.com/satori/go.uuid"
|
"github.com/satori/go.uuid"
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -185,3 +187,10 @@ func MergeMaps(firstMap map[string]interface{}, otherMaps ...map[string]interfac
|
|||||||
|
|
||||||
return retVal
|
return retVal
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func CallFuncLogError(funcToCall func() error, msg string) {
|
||||||
|
err := funcToCall()
|
||||||
|
if err != nil {
|
||||||
|
baseapi.SugarLogger.Warnf("%s, error:%v", err.Error())
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user