Update hlog_mw.go

This commit is contained in:
Mikhail 2024-06-07 18:55:23 +00:00
parent 8257e6c4aa
commit 0c14562b95

@ -11,9 +11,9 @@ const HlogCtxKey string = "logger"
func ContextLogger(logger hlog.Logger) fiber.Handler { func ContextLogger(logger hlog.Logger) fiber.Handler {
return func(c *fiber.Ctx) error { return func(c *fiber.Ctx) error {
c.Locals(HlogCtxKey, logger.With(map[string]string{ c.Locals(HlogCtxKey, logger.With(map[string]string{
"ctxuserip": c.IP(), "ctxuserip": c.Get("X-Real-IP"),
"ctxuserport": c.Port(), "ctxuserport": c.Get("X-Client-Port"),
"keydomain": strings.Join(c.Subdomains(), "/"), "keydomain": c.Hostname(),
"keypath": c.Path(), "keypath": c.Path(),
})) }))
return c.Next() return c.Next()