From accd8d902ba4d442e7bab2325baba7727ed5b0c7 Mon Sep 17 00:00:00 2001 From: Almir Cunha Date: Wed, 3 Jul 2024 11:55:35 -0300 Subject: [PATCH] Log client requests and responses --- azuredevops/client.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/azuredevops/client.go b/azuredevops/client.go index 921af58c..6c8643eb 100644 --- a/azuredevops/client.go +++ b/azuredevops/client.go @@ -10,6 +10,7 @@ import ( "errors" "io" "io/ioutil" + "log" "net/http" "net/url" "reflect" @@ -124,11 +125,21 @@ func (client *Client) Send(ctx context.Context, return nil, err } + log.Println("Sending request", map[string]string{ + "URL": req.URL.String(), + "method": req.Method, + }) + resp, err := client.SendRequest(req) if err != nil { return nil, err } + log.Println("Received response", map[string]string{ + "URL": resp.Request.URL.String(), + "Status": resp.Status, + }) + // Set session if one was supplied in the response. session, ok := resp.Header[headerKeySession] if ok && len(session) > 0 {