浏览代码

[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) {
             $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');