From d2427e2aabf95d599866b5cb520bdc35e4865049 Mon Sep 17 00:00:00 2001 From: Marcos Date: Fri, 23 Dec 2022 12:48:13 +0100 Subject: [PATCH] feat: logging request --- call.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/call.go b/call.go index 6295471..30c3a96 100644 --- a/call.go +++ b/call.go @@ -142,18 +142,22 @@ func (c *Call[T]) callEndpoint(ctx context.Context, e *Endpoint) (err error) { }() } + c.log("[withttp] %s %s", req.Method(), req.URL().String()) + res, err := c.client.Do(ctx, req) if c.ReqIsStream { wg.Wait() } - c.log("%s %s returned status code %d", req.Method(), req.URL().String(), res.Status()) - if err != nil { return } + if res != nil { + c.log("[withttp] server returned status code %d", res.Status()) + } + defer func() { c.Res = res }() if e != nil {