Como registrar exceções do controlador ZF2

Estou registrando uma instância do Zend \ Log para exceções, vou precisar de todos os erros do sistema enviados por e-mail no final, agora é só ir para um arquivo. No entanto, ele não funciona nos controladores, a exceção é exibida na exibição (ou não, dependendodisplay_exceptions). Eu achei istoerroNinguém parece se importar muito com isso. Então eu preciso de uma solução alternativa. Existe uma maneira de fazer com que os controladores não comam minhas exceções?

'service_manager' => array(
    'factories' => array(
        'Logger' => function ($sm) use ($sRootDir)
            {
            $log = new Zend\Log\Logger();
            $writer = new Zend\Log\Writer\Stream($sRootDir . '/temp/license.log');
            $log->addWriter($writer);
            Zend\Log\Logger::registerErrorHandler($log);
            Zend\Log\Logger::registerExceptionHandler($log);
            return $log;
            },
    ),

questionAnswers(1)

yourAnswerToTheQuestion