diff --git a/http/http.go b/http/http.go index 0c974bf3..73dab839 100644 --- a/http/http.go +++ b/http/http.go @@ -294,10 +294,12 @@ func (h *HTTP) mirrorHandler(w http.ResponseWriter, r *http.Request, ctx *Contex } else { // No fallback in stock, there's nothing else we can do http.Error(w, http.StatusText(http.StatusServiceUnavailable), http.StatusServiceUnavailable) + log.Error("code: %d, file: %s, client: %s, mirrors: %s", http.StatusServiceUnavailable, r.URL.Path, remoteIP, mlist) return } } else if err != nil { http.Error(w, err.Error(), http.StatusInternalServerError) + log.Error("error: %s, file: %s, client: %s, mirrors: %s", err.Error(), r.URL.Path, remoteIP, mlist) return }