package com.hantsylabs.example.spring.faces;
import javax.faces.event.PhaseEvent;
import javax.faces.event.PhaseId;
import javax.faces.event.PhaseListener;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class RequestLoggingPhaseListener implements PhaseListener {
private static final Logger log = LoggerFactory.getLogger(RequestLoggingPhaseListener.class);
@Override
public void afterPhase(PhaseEvent event) {
log.debug("after phase:" + event.getPhaseId());
}
@Override
public void beforePhase(PhaseEvent event) {
log.debug("before phase:" + event.getPhaseId());
}
@Override
public PhaseId getPhaseId() {
return PhaseId.ANY_PHASE;
}
}