From e6dea92c4a368035745d1a5f5a368dd17564e1d1 Mon Sep 17 00:00:00 2001 From: Auke Kok Date: Fri, 12 Jul 2019 22:40:37 -0700 Subject: [PATCH] Log referrer URL, if any. --- main.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index c1986a2..2f7952a 100644 --- a/main.go +++ b/main.go @@ -61,6 +61,10 @@ func (s FastCGIServer) ServeHTTP(w http.ResponseWriter, req *http.Request) { req.Body.Read(header) req.Body.Read(version) + r := req.Referer() + if r == "" { + r = "-" + } // omit port numbers from peers ip, _, err := net.SplitHostPort(req.RemoteAddr) @@ -121,7 +125,7 @@ func (s FastCGIServer) ServeHTTP(w http.ResponseWriter, req *http.Request) { } // log transaction - log.Print(remoteip, " '", req.UserAgent(), "' ", len(resultmap), "/", len(clientarr), " ", c) + log.Print(remoteip, " '", req.UserAgent(), "' ", len(resultmap), "/", len(clientarr), " ", c, " ", r) } func getHash(path string) (string, error) {