访问日志跳过 /health 健康检查,避免每 30 秒刷屏

This commit is contained in:
yml2213
2026-08-04 09:43:39 +08:00
parent 5f547546c3
commit ae9804e158
+14 -1
View File
@@ -30,8 +30,21 @@ type Handlers struct {
OpenAPIDebug bool OpenAPIDebug bool
} }
// requestLogger 访问日志中间件:跳过 /health 健康检查(每 30 秒一次,避免刷屏)。
func requestLogger() gin.HandlerFunc {
inner := gin.Logger()
return func(c *gin.Context) {
if c.Request.URL.Path == "/health" {
c.Next()
return
}
inner(c)
}
}
func Setup(h *Handlers) *gin.Engine { func Setup(h *Handlers) *gin.Engine {
r := gin.Default() r := gin.New()
r.Use(requestLogger(), gin.Recovery())
r.Use(cors.New(cors.Config{ r.Use(cors.New(cors.Config{
AllowOrigins: []string{"*"}, AllowOrigins: []string{"*"},