in gateway-i18n-logging-sl4j/src/main/java/org/apache/knox/gateway/i18n/messages/loggers/sl4j/Sl4jMessageLogger.java [46:85]
public void log( final StackTraceElement caller, final MessageLevel messageLevel, final String messageId, final String messageText, final Throwable thrown ) {
switch( messageLevel ) {
case FATAL:
case ERROR:
if( thrown == null ) {
logger.error(messageText);
} else {
logger.error(messageText, thrown);
}
break;
case WARN:
if( thrown == null ) {
logger.warn(messageText);
} else {
logger.warn(messageText, thrown);
}
break;
case INFO:
if( thrown == null ) {
logger.info(messageText);
} else {
logger.info(messageText, thrown);
}
break;
case DEBUG:
if( thrown == null ) {
logger.debug(messageText);
} else {
logger.debug(messageText, thrown);
}
break;
case TRACE:
if( thrown == null ) {
logger.trace(messageText);
} else {
logger.trace(messageText, thrown);
}
break;
}
}