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