code: @Override
      public void info( Throwable t,
                        I18nResource message,
                        Object... params ) {
          if (!isInfoEnabled()) return;
          if (t == null) {
              info(message, params);
              return;
          }
          if (message == null) {
              logger.info(null, t);
              return;
          }
          logger.info(message.text(getLoggingLocale(), params), t);
      }
docs: Log an exception (throwable) at the INFO level with an accompanying message. If the exception is null, then this method
  calls {@link org.modeshape.common.logging.Logger#info(org.modeshape.common.i18n.I18nResource, 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