Преглед на файлове

[FrameworkBundle] added error logging with error_log() when logger is disabled

Fabien Potencier преди 14 години
родител
ревизия
cbdde58ddd
променени са 1 файла, в които са добавени 2 реда и са изтрити 0 реда
  1. 2 0
      src/Symfony/Bundle/FrameworkBundle/Debug/ExceptionListener.php

+ 2 - 0
src/Symfony/Bundle/FrameworkBundle/Debug/ExceptionListener.php

@@ -55,6 +55,8 @@ class ExceptionListener
 
 
         if (null !== $this->logger) {
         if (null !== $this->logger) {
             $this->logger->err(sprintf('%s: %s (uncaught exception)', get_class($exception), $exception->getMessage()));
             $this->logger->err(sprintf('%s: %s (uncaught exception)', get_class($exception), $exception->getMessage()));
+        } else {
+            error_log(sprintf('Uncaught PHP Exception %s: "%s" at %s line %s', get_class($exception), $exception->getMessage(), $exception->getFile(), $exception->getLine()));
         }
         }
 
 
         $class = $this->container->getParameter('exception_manager.class');
         $class = $this->container->getParameter('exception_manager.class');