X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=test%2Fusecases%2Fodusliceassurance%2Fgoversion%2Finternal%2Frestclient%2Fclient.go;h=61cf61484ebaf7ef10ff220409b322717d7f7403;hb=07a4236558e3876add50a8a080a431b5b7f366b4;hp=81e114326c6c856fbba8fbc9528b4c9982bb05d2;hpb=9850e546f54b85fec121518828517f1643ef81f8;p=nonrtric.git diff --git a/test/usecases/odusliceassurance/goversion/internal/restclient/client.go b/test/usecases/odusliceassurance/goversion/internal/restclient/client.go index 81e11432..61cf6148 100644 --- a/test/usecases/odusliceassurance/goversion/internal/restclient/client.go +++ b/test/usecases/odusliceassurance/goversion/internal/restclient/client.go @@ -26,6 +26,8 @@ import ( "fmt" "io" "net/http" + + log "github.com/sirupsen/logrus" ) type Client struct { @@ -57,6 +59,10 @@ func (c *Client) Get(path string, v interface{}) error { } func (c *Client) Post(path string, payload interface{}, v interface{}) error { + + s, _ := json.MarshalIndent(payload, "", "\t") + log.Debugf("Post request payload: " + string(s)) + req, err := c.newRequest(http.MethodPost, path, payload) if err != nil { return fmt.Errorf("failed to create POST request: %w", err) @@ -87,7 +93,7 @@ func (c *Client) newRequest(method, path string, payload interface{}) (*http.Req if reqBody != nil { req.Header.Set("Content-Type", "application/json; charset=utf-8") } - fmt.Printf("Http Client Request: [%s:%s]\n", req.Method, req.URL) + log.Debugf("Http Client Request: [%s:%s]\n", req.Method, req.URL) return req, nil } @@ -110,7 +116,7 @@ func (c *Client) doRequest(r *http.Request, v interface{}) error { if err := dec.Decode(v); err != nil { return fmt.Errorf("could not parse response body: %w [%s:%s]", err, r.Method, r.URL.String()) } - fmt.Printf("Http Client Response: %+v\n", v) + log.Debugf("Http Client Response: %v\n", v) return nil }