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
}
}