/** * Log an exception (throwable) at the INFO level with an accompanying message. If the exception is null, then this method * calls {@link #info(I18n, Object...)}. * * @param t the exception (throwable) to log * @param message the message accompanying the exception * @param params the parameter values that are to replace the variables in the format string */ public void info( Throwable t, I18n message, Object... params ) { if (!isInfoEnabled()) return; if (t == null) { info(message, params); return; } if (message == null) { this.delegate.info(null, t); return; } this.delegate.info(message.text(LOGGING_LOCALE.get(), params), t); }
break; case INFO: info(message, params); break; case TRACE:
break; case INFO: info(t, message, params); break; case TRACE: