diff --git a/cookbook/console/logging.rst b/cookbook/console/logging.rst
index 133021ccf7a..61f54d3583c 100644
--- a/cookbook/console/logging.rst
+++ b/cookbook/console/logging.rst
@@ -190,7 +190,7 @@ First configure a listener for console terminate events in the service container
# app/config/services.yml
services:
kernel.listener.command_dispatch:
- class: Acme\DemoBundle\EventListener\ConsoleTerminateListener
+ class: Acme\DemoBundle\EventListener\ErrorLoggerListener
arguments:
logger: "@logger"
tags:
@@ -204,12 +204,8 @@ First configure a listener for console terminate events in the service container
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
-
- Acme\DemoBundle\EventListener\ConsoleExceptionListener
-
-
-
+
@@ -222,32 +218,28 @@ First configure a listener for console terminate events in the service container
use Symfony\Component\DependencyInjection\Definition;
use Symfony\Component\DependencyInjection\Reference;
- $container->setParameter(
- 'console_exception_listener.class',
- 'Acme\DemoBundle\EventListener\ConsoleExceptionListener'
- );
- $definitionConsoleExceptionListener = new Definition(
- '%console_exception_listener.class%',
+ $definitionErrorLoggerListener = new Definition(
+ 'Acme\DemoBundle\EventListener\ErrorLoggerListener',
array(new Reference('logger'))
);
- $definitionConsoleExceptionListener->addTag(
+ $definitionErrorLoggerListener->addTag(
'kernel.event_listener',
array('event' => 'console.terminate')
);
$container->setDefinition(
'kernel.listener.command_dispatch',
- $definitionConsoleExceptionListener
+ $definitionErrorLoggerListener
);
Then implement the actual listener::
- // src/Acme/DemoBundle/EventListener/ConsoleExceptionListener.php
+ // src/Acme/DemoBundle/EventListener/ErrorLoggerListener.php
namespace Acme\DemoBundle\EventListener;
use Symfony\Component\Console\Event\ConsoleTerminateEvent;
use Psr\Log\LoggerInterface;
- class ConsoleExceptionListener
+ class ErrorLoggerListener
{
private $logger;