in mr/src/main/java/org/elasticsearch/hadoop/handler/impl/DropAndLog.java [104:138]
public HandlerResult onError(I entry, C collector) throws Exception {
switch (loggerLevel) {
case FATAL:
if (logger.isFatalEnabled()) {
logger.fatal(logLineMaker.renderLog(entry), entry.getException());
}
break;
case ERROR:
if (logger.isErrorEnabled()) {
logger.error(logLineMaker.renderLog(entry), entry.getException());
}
break;
case WARN:
if (logger.isWarnEnabled()) {
logger.warn(logLineMaker.renderLog(entry), entry.getException());
}
break;
case INFO:
if (logger.isInfoEnabled()) {
logger.info(logLineMaker.renderLog(entry), entry.getException());
}
break;
case DEBUG:
if (logger.isDebugEnabled()) {
logger.debug(logLineMaker.renderLog(entry), entry.getException());
}
break;
case TRACE:
if (logger.isTraceEnabled()) {
logger.trace(logLineMaker.renderLog(entry), entry.getException());
}
break;
}
return HandlerResult.HANDLED;
}