Interceptando uma exceção em ActionListner e Action

Bom Dia a todos,

Estou querendo interceptar exceções de ambas actions e actionlistners de um JSF de forma genérica

para isso no faces-config estou usando a tag

<application>
		<action-listener>
			ActionListenerJsfEstudio</action-listener>
		<view-handler>com.sun.facelets.FaceletViewHandler</view-handler>
		<variable-resolver>
			org.springframework.web.jsf.DelegatingVariableResolver</variable-resolver>
	</application>

A classe está imlementada da seguinte maneira

public class ActionListenerJsfEstudio implements ActionListener {
        private static final Logger logger = Logger.getLogger(ActionList.class);

        public void processAction(ActionEvent event) throws AbortProcessingException {
            try{
                super.processAction(event);
            }catch (Exception exception) {
                logger.debug(exception.getMessage());           
                JsfViewHelper
                .addMessageError ( "Erro no Processo : " + exception.getMessage ( ) );
                }
        }    
}

O código está conseguindo interceptar com sucesso Actions porém quando lidando com ActionListner a classe ActionListenerJsfEstudio é executada depois da execução do ActionListner e não consegue recuperar a exceção

Alguem tem alguma ideia do por que isso está acontecendo ??

Mais uma coisa estou usando a versão 1.1.14 do jsf-facelets.

Agradeço