From 8b3828f1c8f7c67e5ebb863a4c632937778eaaae Mon Sep 17 00:00:00 2001 From: kortschak Date: Wed, 22 Jun 2016 19:04:47 +0930 Subject: [PATCH] cmd/present: add request address to logged errors Change-Id: I504d29d7196b8c61cff5e92bb4244a34c9c41fa8 Reviewed-on: https://go-review.googlesource.com/24331 Reviewed-by: Andrew Gerrand --- cmd/present/dir.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cmd/present/dir.go b/cmd/present/dir.go index 6845a214..9d34dc83 100644 --- a/cmd/present/dir.go +++ b/cmd/present/dir.go @@ -8,6 +8,7 @@ import ( "html/template" "io" "log" + "net" "net/http" "os" "path/filepath" @@ -37,7 +38,11 @@ func dirHandler(w http.ResponseWriter, r *http.Request) { return } if isDir, err := dirList(w, name); err != nil { - log.Println(err) + addr, _, e := net.SplitHostPort(r.RemoteAddr) + if e != nil { + addr = r.RemoteAddr + } + log.Printf("request from %s: %s", addr, err) http.Error(w, err.Error(), 500) return } else if isDir {