File tree Expand file tree Collapse file tree 2 files changed +15
-1
lines changed
src/Symfony/Bridge/Monolog Expand file tree Collapse file tree 2 files changed +15
-1
lines changed Original file line number Diff line number Diff line change 11CHANGELOG
22=========
33
4+ 4.1.0
5+ -----
6+
7+ * ` WebProcessor ` now implements ` EventSubscriberInterface ` in order to be easily autoconfigured
8+
494.0.0
510-----
611
Original file line number Diff line number Diff line change 1212namespace Symfony \Bridge \Monolog \Processor ;
1313
1414use Monolog \Processor \WebProcessor as BaseWebProcessor ;
15+ use Symfony \Component \EventDispatcher \EventSubscriberInterface ;
1516use Symfony \Component \HttpKernel \Event \GetResponseEvent ;
17+ use Symfony \Component \HttpKernel \KernelEvents ;
1618
1719/**
1820 * WebProcessor override to read from the HttpFoundation's Request.
1921 *
2022 * @author Jordi Boggiano <j.boggiano@seld.be>
2123 */
22- class WebProcessor extends BaseWebProcessor
24+ class WebProcessor extends BaseWebProcessor implements EventSubscriberInterface
2325{
2426 public function __construct (array $ extraFields = null )
2527 {
@@ -34,4 +36,11 @@ public function onKernelRequest(GetResponseEvent $event)
3436 $ this ->serverData ['REMOTE_ADDR ' ] = $ event ->getRequest ()->getClientIp ();
3537 }
3638 }
39+
40+ public static function getSubscribedEvents ()
41+ {
42+ return array (
43+ KernelEvents::REQUEST => array ('onKernelRequest ' , 4096 ),
44+ );
45+ }
3746}
You can’t perform that action at this time.
0 commit comments