mirror of
https://github.com/navidrome/navidrome.git
synced 2025-04-05 05:27:37 +03:00
chore(server): add more info to scrobble errors
Signed-off-by: Deluan <deluan@navidrome.org>
This commit is contained in:
parent
9753cba9fc
commit
c40d851a37
1 changed files with 3 additions and 1 deletions
4
utils/cache/cached_http_client.go
vendored
4
utils/cache/cached_http_client.go
vendored
|
@ -49,16 +49,18 @@ func (c *HTTPClient) Do(req *http.Request) (*http.Response, error) {
|
||||||
cached = false
|
cached = false
|
||||||
req, err := c.deserializeReq(key)
|
req, err := c.deserializeReq(key)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
log.Trace(req.Context(), "CachedHTTPClient.Do", "key", key, err)
|
||||||
return "", 0, err
|
return "", 0, err
|
||||||
}
|
}
|
||||||
resp, err := c.hc.Do(req)
|
resp, err := c.hc.Do(req)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
log.Trace(req.Context(), "CachedHTTPClient.Do", "req", req, err)
|
||||||
return "", 0, err
|
return "", 0, err
|
||||||
}
|
}
|
||||||
defer resp.Body.Close()
|
defer resp.Body.Close()
|
||||||
return c.serializeResponse(resp), c.ttl, nil
|
return c.serializeResponse(resp), c.ttl, nil
|
||||||
})
|
})
|
||||||
log.Trace(req.Context(), "CachedHTTPClient.Do", "key", key, "cached", cached, "elapsed", time.Since(start))
|
log.Trace(req.Context(), "CachedHTTPClient.Do", "key", key, "cached", cached, "elapsed", time.Since(start), err)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue