package eu.europa.esig.dss;
import javax.xml.transform.ErrorListener;
import javax.xml.transform.TransformerException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class DSSXmlErrorListener implements ErrorListener {
private static final Logger logger = LoggerFactory.getLogger(DSSXmlErrorListener.class);
@Override
public void warning(TransformerException e) throws TransformerException {
logger.warn(e.getMessage(), e);
throw e;
}
@Override
public void error(TransformerException e) throws TransformerException {
logger.error(e.getMessage(), e);
throw e;
}
@Override
public void fatalError(TransformerException e) throws TransformerException {
logger.error(e.getMessage(), e);
throw e;
}
}