浏览代码

[MonologBundle] Only compile files if any handler is registered

Jordi Boggiano 14 年之前
父节点
当前提交
3bca4b73e5
共有 1 个文件被更改,包括 12 次插入13 次删除
  1. 12 13
      src/Symfony/Bundle/MonologBundle/DependencyInjection/MonologExtension.php

+ 12 - 13
src/Symfony/Bundle/MonologBundle/DependencyInjection/MonologExtension.php

@@ -70,20 +70,19 @@ class MonologExtension extends Extension
                     $logger->addMethodCall('pushHandler', array(new Reference($handler['id'])));
                 }
             }
-        }
 
-        $this->addClassesToCompile(array(
-            'Monolog\\Formatter\\FormatterInterface',
-            'Monolog\\Formatter\\LineFormatter',
-            'Monolog\\Handler\\HandlerInterface',
-            'Monolog\\Handler\\AbstractHandler',
-            'Monolog\\Handler\\StreamHandler',
-            'Monolog\\Handler\\FingersCrossedHandler',
-            'Monolog\\Handler\\TestHandler',
-            'Monolog\\Logger',
-            'Symfony\\Bundle\\MonologBundle\\Logger\\Logger',
-            'Symfony\\Bundle\\MonologBundle\\Logger\\DebugHandler',
-        ));
+            $this->addClassesToCompile(array(
+                'Monolog\\Formatter\\FormatterInterface',
+                'Monolog\\Formatter\\LineFormatter',
+                'Monolog\\Handler\\HandlerInterface',
+                'Monolog\\Handler\\AbstractHandler',
+                'Monolog\\Handler\\StreamHandler',
+                'Monolog\\Handler\\FingersCrossedHandler',
+                'Monolog\\Logger',
+                'Symfony\\Bundle\\MonologBundle\\Logger\\Logger',
+                'Symfony\\Bundle\\MonologBundle\\Logger\\DebugHandler',
+            ));
+        }
     }
 
     /**