public void log()

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;
    }
  }