Symfony 4 - Console exception event listener Symfony 4 - Console exception event listener symfony symfony

Symfony 4 - Console exception event listener


The correct configuration is this:

kernel.event_listener:        class: App\Application\EventListener\ExceptionListener        arguments:            - '@logger'            - '@jms_serializer'            - '@translator.default'        tags:            - { name: kernel.event_listener, event: console.error }

And your exception listener:

namespace App\EventListener;use Symfony\Component\Console\Event\ConsoleErrorEvent;class ExceptionListener{    public function onConsoleError(ConsoleErrorEvent $event) {        // your code here    }}