Skip to content

Commit c7901b7

Browse files
committed
minor #10155 add XML and PHP config examples (xabbuh)
This PR was merged into the master branch. Discussion ---------- add XML and PHP config examples Commits ------- dc2bda4 add XML and PHP config examples
2 parents 3ccb68c + dc2bda4 commit c7901b7

File tree

1 file changed

+38
-8
lines changed

1 file changed

+38
-8
lines changed

logging/processors.rst

Lines changed: 38 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -172,14 +172,44 @@ handler level or at the channel level instead of registering it globally
172172
:class:`Symfony\\Bridge\\Monolog\\Processor\\WebProcessor` processors, which
173173
can be enabled as follows:
174174

175-
.. code-block:: yaml
176-
177-
# config/services.yaml
178-
services:
179-
# Adds the current security token to log entries
180-
Symfony\Bridge\Monolog\Processor\TokenProcessor: ~
181-
# Adds the real client IP to log entries
182-
Symfony\Bridge\Monolog\Processor\WebProcessor: ~
175+
.. configuration-block::
176+
177+
.. code-block:: yaml
178+
179+
# config/services.yaml
180+
services:
181+
# Adds the current security token to log entries
182+
Symfony\Bridge\Monolog\Processor\TokenProcessor: ~
183+
# Adds the real client IP to log entries
184+
Symfony\Bridge\Monolog\Processor\WebProcessor: ~
185+
186+
.. code-block:: xml
187+
188+
<!-- config/services.xml -->
189+
<?xml version="1.0" encoding="UTF-8" ?>
190+
<container xmlns="http://symfony.com/schema/dic/services"
191+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
192+
xsi:schemaLocation="http://symfony.com/schema/dic/services
193+
http://symfony.com/schema/dic/services/services-1.0.xsd">
194+
195+
<services>
196+
<!-- Adds the current security token to log entries -->
197+
<service id="Symfony\Bridge\Monolog\Processor\TokenProcessor" />
198+
<!-- Adds the real client IP to log entries -->
199+
<service id="Symfony\Bridge\Monolog\Processor\WebProcessor" />
200+
</services>
201+
</container>
202+
203+
.. code-block:: php
204+
205+
// config/services.php
206+
use Symfony\Bridge\Monolog\Processor\TokenProcessor;
207+
use Symfony\Bridge\Monolog\Processor\WebProcessor;
208+
209+
// Adds the current security token to log entries
210+
$container->register(TokenProcessor::class);
211+
// Adds the real client IP to log entries
212+
$container->register(WebProcessor::class);
183213
184214
Registering Processors per Handler
185215
----------------------------------

0 commit comments

Comments
 (0)