gin logger
All checks were successful
/ Make image (push) Successful in 1m14s

This commit is contained in:
nquidox 2026-03-18 20:34:33 +03:00
parent 532386222b
commit 1e331cada5

View file

@ -21,7 +21,7 @@ type Deps struct {
const pkgLogHeader string = "Router |"
func NewHandler(deps Deps) *Handler {
engine := gin.Default()
engine := gin.New()
if deps.GinMode == "release" {
gin.SetMode(gin.ReleaseMode)
@ -32,17 +32,12 @@ func NewHandler(deps Deps) *Handler {
}
}
engine.GET("/", func(c *gin.Context) { c.JSON(200, gin.H{"msg": "v2"}) })
logGroup := engine.Group("")
logGroup.GET("/", func(c *gin.Context) { c.JSON(200, gin.H{"msg": "v2"}) })
p := ginprometheus.NewPrometheus("gin")
p.Use(engine)
engine.Use(gin.LoggerWithConfig(gin.LoggerConfig{
Skip: func(c *gin.Context) bool {
return c.Request.URL.Path == "/metrics"
},
}))
srv := http.Server{
Addr: deps.Addr,
Handler: engine,