Просмотр исходного кода

Merge pull request #54 from allmarkedup/patch-1

Prevent exceptions from being thrown in file handler destructors
Jordi Boggiano 14 лет назад
Родитель
Сommit
3d4e60d0cb
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      src/Monolog/Handler/AbstractHandler.php

+ 5 - 1
src/Monolog/Handler/AbstractHandler.php

@@ -154,7 +154,11 @@ abstract class AbstractHandler implements HandlerInterface
 
 
     public function __destruct()
     public function __destruct()
     {
     {
-        $this->close();
+        try {
+            $this->close();    
+        } catch(\Exception $e) {
+            // do nothing
+        }
     }
     }
 
 
     /**
     /**