lingxin 1 месяц назад
Родитель
Сommit
0627ea4b56
2 измененных файлов с 8 добавлено и 5 удалено
  1. 3 2
      lxzap/lxzap.go
  2. 5 3
      lxzap/zapGorm2.go

+ 3 - 2
lxzap/lxzap.go

@@ -1,6 +1,7 @@
 package lxzap
 
 import (
+	"context"
 	"fmt"
 	"net"
 	"net/http"
@@ -152,8 +153,8 @@ func GinRecovery(stack bool) gin.HandlerFunc {
 	}
 }
 
-func Log(msg any, c *gin.Context) {
-	v, _ := c.Get("X-Span-ID")
+func Log(msg any, ctx context.Context) {
+	v := ctx.Value("X-Span-ID")
 	spanId := fmt.Sprintf("%v", v)
 	//zap.L().Info(`spanId:"` + spanId + `"log:` + msg)
 	zap.L().Info("fmt",

+ 5 - 3
lxzap/zapGorm2.go

@@ -23,9 +23,11 @@ type Logger struct {
 
 func NewGormZap(zapLogger *zap.Logger) Logger {
 	return Logger{
-		ZapLogger:                 zapLogger,
-		LogLevel:                  gormlogger.Warn,
-		SlowThreshold:             1000 * time.Millisecond,
+		ZapLogger: zapLogger,
+		//LogLevel:                  gormlogger.Warn,
+		//SlowThreshold:             1000 * time.Millisecond,
+		LogLevel:                  gormlogger.Info,
+		SlowThreshold:             200 * time.Millisecond,
 		SkipCallerLookup:          false,
 		IgnoreRecordNotFoundError: true,
 	}