日志参数转字符串
This commit is contained in:
32
log/log.go
32
log/log.go
@@ -3,7 +3,7 @@ package log
|
|||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/gogf/gf/v2/frame/g"
|
"github.com/gogf/gf/v2/os/glog"
|
||||||
"go.uber.org/zap"
|
"go.uber.org/zap"
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -96,43 +96,43 @@ func HandleLog(log *LogInfo) {
|
|||||||
log.Result = processValue(log.Result)
|
log.Result = processValue(log.Result)
|
||||||
}
|
}
|
||||||
|
|
||||||
func GFInfo(ctx context.Context, log *LogInfo) {
|
func GFInfo(ctx context.Context, g *glog.Logger, log *LogInfo) {
|
||||||
HandleLog(log)
|
HandleLog(log)
|
||||||
g.Log().Info(ctx, log)
|
g.Info(ctx, log)
|
||||||
}
|
}
|
||||||
|
|
||||||
func GFWarning(ctx context.Context, log *LogInfo) {
|
func GFWarning(ctx context.Context, g *glog.Logger, log *LogInfo) {
|
||||||
HandleLog(log)
|
HandleLog(log)
|
||||||
g.Log().Warning(ctx, log)
|
g.Warning(ctx, log)
|
||||||
}
|
}
|
||||||
|
|
||||||
func GFError(ctx context.Context, log *LogInfo) {
|
func GFError(ctx context.Context, g *glog.Logger, log *LogInfo) {
|
||||||
HandleLog(log)
|
HandleLog(log)
|
||||||
g.Log().Error(ctx, log)
|
g.Error(ctx, log)
|
||||||
}
|
}
|
||||||
|
|
||||||
func GFDebug(ctx context.Context, log *LogInfo) {
|
func GFDebug(ctx context.Context, g *glog.Logger, log *LogInfo) {
|
||||||
HandleLog(log)
|
HandleLog(log)
|
||||||
g.Log().Debug(ctx, log)
|
g.Debug(ctx, log)
|
||||||
}
|
}
|
||||||
|
|
||||||
func GFPanic(ctx context.Context, log *LogInfo) {
|
func GFPanic(ctx context.Context, g *glog.Logger, log *LogInfo) {
|
||||||
HandleLog(log)
|
HandleLog(log)
|
||||||
g.Log().Panic(ctx, log)
|
g.Panic(ctx, log)
|
||||||
}
|
}
|
||||||
|
|
||||||
func GFFatal(ctx context.Context, log *LogInfo) {
|
func GFFatal(ctx context.Context, g *glog.Logger, log *LogInfo) {
|
||||||
HandleLog(log)
|
HandleLog(log)
|
||||||
g.Log().Fatal(ctx, log)
|
g.Fatal(ctx, log)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (l *LogInfo) GFCommonHandelResult(ctx context.Context, result interface{}, err error) {
|
func (l *LogInfo) GFCommonHandelResult(ctx context.Context, g *glog.Logger, result interface{}, err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
l.Result = err
|
l.Result = err
|
||||||
GFError(ctx, l)
|
GFError(ctx, g, l)
|
||||||
} else {
|
} else {
|
||||||
l.Result = result
|
l.Result = result
|
||||||
GFInfo(ctx, l)
|
GFInfo(ctx, g, l)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user