From 6f1a0f34588e5bc8053aa7412a9834109d0415da Mon Sep 17 00:00:00 2001 From: Jaik Dean Date: Fri, 27 Jul 2018 11:09:04 +0100 Subject: [PATCH] Use callable classes for custom Monolog processors --- logging/processors.rst | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/logging/processors.rst b/logging/processors.rst index 61df235f2a8..ec41c366161 100644 --- a/logging/processors.rst +++ b/logging/processors.rst @@ -30,7 +30,7 @@ using a processor:: $this->session = $session; } - public function processRecord(array $record) + public function __invoke(array $record) { if (!$this->session->isStarted()) { return $record; @@ -61,7 +61,7 @@ using a processor:: class: AppBundle\Logger\SessionRequestProcessor arguments: ['@session'] tags: - - { name: monolog.processor, method: processRecord } + - { name: monolog.processor } monolog: handlers: @@ -94,7 +94,7 @@ using a processor:: class="AppBundle\Logger\SessionRequestProcessor"> - + @@ -122,7 +122,7 @@ using a processor:: $container ->register('app.logger.session_request_processor', SessionRequestProcessor::class) ->addArgument(new Reference('session')) - ->addTag('monolog.processor', array('method' => 'processRecord')); + ->addTag('monolog.processor'); $container->loadFromExtension('monolog', array( 'handlers' => array( @@ -157,7 +157,7 @@ the ``monolog.processor`` tag: class: AppBundle\Logger\SessionRequestProcessor arguments: ['@session'] tags: - - { name: monolog.processor, method: processRecord, handler: main } + - { name: monolog.processor, handler: main } .. code-block:: xml @@ -176,7 +176,7 @@ the ``monolog.processor`` tag: class="AppBundle\Logger\SessionRequestProcessor"> - + @@ -192,7 +192,7 @@ the ``monolog.processor`` tag: SessionRequestProcessor::class ) ->addArgument(new Reference('session')) - ->addTag('monolog.processor', array('method' => 'processRecord', 'handler' => 'main')); + ->addTag('monolog.processor', array('handler' => 'main')); Registering Processors per Channel ---------------------------------- @@ -210,7 +210,7 @@ the ``monolog.processor`` tag: class: AppBundle\Logger\SessionRequestProcessor arguments: ['@session'] tags: - - { name: monolog.processor, method: processRecord, channel: main } + - { name: monolog.processor, channel: main } .. code-block:: xml @@ -229,7 +229,7 @@ the ``monolog.processor`` tag: class="AppBundle\Logger\SessionRequestProcessor"> - + @@ -242,4 +242,4 @@ the ``monolog.processor`` tag: $container ->register('app.logger.session_request_processor', SessionRequestProcessor::class) ->addArgument(new Reference('session')) - ->addTag('monolog.processor', array('method' => 'processRecord', 'channel' => 'main')); + ->addTag('monolog.processor', array('channel' => 'main'));