Browse Source

[MonologBundle] Fixed the handling of subrequests in FirePHPHandler

Christophe Coevoet 14 years ago
parent
commit
5afe7d20a6
1 changed files with 5 additions and 0 deletions
  1. 5 0
      src/Symfony/Bundle/MonologBundle/Logger/FirePHPHandler.php

+ 5 - 0
src/Symfony/Bundle/MonologBundle/Logger/FirePHPHandler.php

@@ -14,6 +14,7 @@ namespace Symfony\Bundle\MonologBundle\Logger;
 use Monolog\Handler\FirePHPHandler as BaseFirePHPHandler;
 use Symfony\Component\HttpKernel\Event\FilterResponseEvent;
 use Symfony\Component\HttpFoundation\Response;
+use Symfony\Component\HttpKernel\HttpKernelInterface;
 
 /**
  * FirePHPHandler.
@@ -49,6 +50,10 @@ class FirePHPHandler extends BaseFirePHPHandler
      */
     public function onCoreResponse(FilterResponseEvent $event)
     {
+        if (HttpKernelInterface::MASTER_REQUEST !== $event->getRequestType()) {
+            return;
+        }
+
         $this->response = $event->getResponse();
         foreach ($this->headers as $header => $content) {
             $this->response->headers->set($header, $content);