added more logging
diff --git a/api.go b/api.go index af44d76..f8d80f5 100644 --- a/api.go +++ b/api.go
@@ -320,6 +320,7 @@ addHeaders(req) resp, err := http.DefaultClient.Do(req) + defer resp.Body.Close(); if err != nil || resp.StatusCode != http.StatusOK { if err != nil { log.Errorf("failed to communicate with tracking service: %v", err) @@ -328,11 +329,10 @@ log.Errorf("tracking service call failed to %s , code: %d, body: %s", uri.String(), resp.StatusCode, string(b)) } backOffFunc() - resp.Body.Close() continue } - - resp.Body.Close() + b, _ := ioutil.ReadAll(resp.Body) + log.Debugf("tracking service returned %s , code: %d, body: %s", uri.String(), resp.StatusCode, string(b)) return nil } }