Parcourir la source

Added exception raised when there is a curl error.

Raphael Antonmattei il y a 10 ans
Parent
commit
56dcd1a668
1 fichiers modifiés avec 4 ajouts et 1 suppressions
  1. 4 1
      src/Monolog/Handler/LogglyHandler.php

+ 4 - 1
src/Monolog/Handler/LogglyHandler.php

@@ -87,7 +87,10 @@ class LogglyHandler extends AbstractProcessingHandler
         curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
         curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
 
-        curl_exec($ch);
+        if (curl_exec($ch) === false) {
+            throw new \RuntimeException(sprintf('Curl error (code %s): %s', curl_errno($ch), curl_error($ch)));
+        }
+
         curl_close($ch);
     }