From a07d4f4d698506fde15a89c8c4717798e78afe2b Mon Sep 17 00:00:00 2001 From: Martin Geno Date: Sun, 14 Aug 2016 18:41:56 +0200 Subject: [PATCH] improve loggin --- lib/log/main.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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, }) }