package com.floreysoft.jmte.message;
import java.util.Map;
import com.floreysoft.jmte.ErrorHandler;
import com.floreysoft.jmte.token.Token;
public class InternalErrorHandler extends AbstractErrorHandler implements
ErrorHandler {
/**
* {@inheritDoc}
*/
@Override
public void error(String messageKey, Token token,
Map<String, Object> parameters) throws ParseException {
logger.warning(String.format(
"Internal error '%s' on '%s'(%d:%d) with parameters %s",
messageKey, token.getText(), token.getLine(),
token.getColumn(), parameters != null ? parameters.toString()
: ""));
}
}