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

ControllerNotFound: Changed log level from info to error. Also moved
throw exception code block up, to prevent the message from beeing
logged multiple times.

Kai преди 14 години
родител
ревизия
529381b378
променени са 1 файла, в които са добавени 6 реда и са изтрити 6 реда
  1. 6 6
      src/Symfony/Bundle/FrameworkBundle/Controller/ControllerNameParser.php

+ 6 - 6
src/Symfony/Bundle/FrameworkBundle/Controller/ControllerNameParser.php

@@ -76,16 +76,16 @@ class ControllerNameParser
 
     private function handleControllerNotFoundException($bundle, $controller, array $logs)
     {
-        if (null !== $this->logger) {
-            foreach ($logs as $log) {
-                $this->logger->info($log);
-            }
-        }
-
         // just one log, return it as the exception
         if (1 == count($logs)) {
             throw new \InvalidArgumentException($logs[0]);
         }
+        
+        if (null !== $this->logger) {
+            foreach ($logs as $log) {
+                $this->logger->error($log);
+            }
+        }
 
         // many logs, use a message that mentions each searched bundle
         $names = array();