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 {