added more logging
diff --git a/api.go b/api.go index 0ff2ab0..1db4625 100644 --- a/api.go +++ b/api.go
@@ -300,12 +300,12 @@ maxBackOff := 5 * time.Minute backOffFunc := createBackoff(retryIn, maxBackOff) - uri, err := url.Parse(apiServerBaseURI.String()) + _, err := url.Parse(apiServerBaseURI.String()) if err != nil { log.Errorf("unable to parse apiServerBaseURI %s: %v", apiServerBaseURI.String(), err) return err } - uri.Path = fmt.Sprintf("/apidtracker/clusters/%s/apids/%s/deployments", apidClusterID, apidInstanceID) + apiPath := fmt.Sprintf("%s/apidtracker/clusters/%s/apids/%s/deployments",apiServerBaseURI.String(), apidClusterID, apidInstanceID) resultJSON, err := json.Marshal(validResults) if err != nil { @@ -314,8 +314,8 @@ } for { - log.Debugf("transmitting deployment results to tracker by URL=%s data=%s",uri.String(), string(resultJSON)) - req, err := http.NewRequest("PUT", uri.String(), bytes.NewReader(resultJSON)) + log.Debugf("transmitting deployment results to tracker by URL=%s data=%s",apiPath, string(resultJSON)) + req, err := http.NewRequest("PUT", apiPath, bytes.NewReader(resultJSON)) req.Header.Add("Content-Type", "application/json") addHeaders(req) @@ -326,13 +326,13 @@ log.Errorf("failed to communicate with tracking service: %v", err) } else { b, _ := ioutil.ReadAll(resp.Body) - log.Errorf("tracking service call failed to %s , code: %d, body: %s", uri.String(), resp.StatusCode, string(b)) + log.Errorf("tracking service call failed to %s , code: %d, body: %s", apiPath, resp.StatusCode, string(b)) } backOffFunc() continue } b, _ := ioutil.ReadAll(resp.Body) - log.Debugf("tracking service returned %s , code: %d, body: %s", uri.String(), resp.StatusCode, string(b)) + log.Debugf("tracking service returned %s , code: %d, body: %s", apiPath, resp.StatusCode, string(b)) return nil } }