diff --git a/lib/log/main.go b/lib/log/main.go index a48b5af..f47a451 100644 --- a/lib/log/main.go +++ b/lib/log/main.go @@ -35,8 +35,12 @@ func NewModulLog(modul string) *ModulLog { } func (m *ModulLog) GetLog(r *http.Request, request string) *log.Entry { + ip := r.Header.Get("X-Real-IP") + if len(ip) <= 1 { + ip = r.RemoteAddr + } return m.log.WithFields(log.Fields{ - "remote": r.RemoteAddr, + "remote": ip, "request": request, }) }