瀏覽代碼

修改logger

yjp 1 年之前
父節點
當前提交
21d834ec20
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      gin_logger.go

+ 2 - 2
gin_logger.go

@@ -16,10 +16,10 @@ func GinLogger() gin.HandlerFunc {
 		UTC:        true,
 		TimeFormat: time.RFC3339,
 		Context: func(c *gin.Context) []zapcore.Field {
-			var body []byte
 			var buf bytes.Buffer
 
-			body, err := io.ReadAll(c.Request.Body)
+			tee := io.TeeReader(c.Request.Body, &buf)
+			body, err := io.ReadAll(tee)
 			if err != nil {
 				return make([]zapcore.Field, 0)
 			}