package middleware import ( "git.echol.cn/loser/ai_proxy/server/global" "github.com/gin-gonic/gin" "go.uber.org/zap" ) // ErrorLogger 错误日志中间件 func ErrorLogger() gin.HandlerFunc { return func(c *gin.Context) { c.Next() // 记录错误 for _, err := range c.Errors { global.GVA_LOG.Error("request error", zap.Error(err)) } } }