diff --git a/request.go b/request.go index 1a8318ac..fed6d4fb 100644 --- a/request.go +++ b/request.go @@ -930,7 +930,7 @@ func (r *Request) Execute(method, url string) (*Response, error) { resp, err = r.client.execute(r) if err != nil { - r.log.Errorf("%v, Attempt %v", err, r.Attempt) + r.log.Warnf("%v, Attempt %v", err, r.Attempt) } return resp, err @@ -943,6 +943,10 @@ func (r *Request) Execute(method, url string) (*Response, error) { ResetMultipartReaders(r.client.RetryResetReaders), ) + if err != nil { + r.log.Errorf("%v", err) + } + r.client.onErrorHooks(r, resp, unwrapNoRetryErr(err)) return resp, unwrapNoRetryErr(err) }