Display cURL error message in logs
This commit is contained in:
@@ -265,14 +265,16 @@ class Client extends Base
|
|||||||
|
|
||||||
$body = curl_exec($curlSession);
|
$body = curl_exec($curlSession);
|
||||||
|
|
||||||
if (! $body) {
|
if ($body === false) {
|
||||||
$this->logger->error('HttpClient: request failed ('.$url.')');
|
$errorMsg = curl_error($curlSession);
|
||||||
|
curl_close($curlSession);
|
||||||
|
|
||||||
|
$this->logger->error('HttpClient: request failed ('.$url.' - '.$errorMsg.')');
|
||||||
|
|
||||||
if ($raiseForErrors) {
|
if ($raiseForErrors) {
|
||||||
throw new ClientException('Unreachable URL: '.$url);
|
throw new ClientException('Unreachable URL: '.$url.' ('.$errorMsg.')');
|
||||||
}
|
}
|
||||||
|
|
||||||
curl_close($curlSession);
|
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user