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'));