Browse Source

修改gin中间件

yjp 1 năm trước cách đây
mục cha
commit
92ac478624
1 tập tin đã thay đổi với 1 bổ sung21 xóa
  1. 1 21
      gin_logger.go

+ 1 - 21
gin_logger.go

@@ -1,34 +1,14 @@
 package fslog
 
 import (
-	"bytes"
 	ginzap "github.com/gin-contrib/zap"
 	"github.com/gin-gonic/gin"
-	"go.uber.org/zap"
-	"go.uber.org/zap/zapcore"
-	"io"
 	"time"
 )
 
 func GinLogger() gin.HandlerFunc {
 	lazyInitialize()
-	return ginzap.GinzapWithConfig(logger, &ginzap.Config{
-		UTC:        true,
-		TimeFormat: time.RFC3339,
-		Context: func(c *gin.Context) []zapcore.Field {
-			var buf bytes.Buffer
-
-			tee := io.TeeReader(c.Request.Body, &buf)
-			body, err := io.ReadAll(tee)
-			if err != nil {
-				return make([]zapcore.Field, 0)
-			}
-
-			c.Request.Body = io.NopCloser(&buf)
-
-			return []zapcore.Field{zap.String("body", string(body))}
-		},
-	})
+	return ginzap.Ginzap(logger, time.RFC3339, true)
 }
 
 func GinRecovery() gin.HandlerFunc {