Offers <code>msg</code> and the <code>throwable</code> object with log level
{@link LogLevel#WARN}.
<p>

@param msg log information
@param t throwable object
765689
public void warn(String msg, Throwable t)
	{
		log(LogLevel.WARN, msg, t);
	}
132195
public final Trace warn(Class<?> c, String message, Throwable t) {
        return _trace.warn(c, message, t);
    }
260958
public void error(Object message, Throwable t)
    {
        if (IS12)
        {
            getLogger().log(FQCN, Level.ERROR, message, t);
        }
        else
        {
            getLogger().log(FQCN, Level.ERROR, message, t);
        }
    }
551732
public void warn(final Throwable t, final String message, final Object ... args)
    {
        wrappedLogger.warn(String.format(message, args), t);
    }
699556
public void log(Level level, Throwable throwable, String msg, Object[] argArray) {
		logIfEnabled(level, throwable, msg, UNKNOWN_ARG, UNKNOWN_ARG, UNKNOWN_ARG, argArray);
	}
1089650
public void write(String logService, LogLevel level, String msg, Throwable t)
	{
		doWrite(logService, level, msg, t);
	}
917686
public void warning(String mesg, Throwable t) {
        log(Level.WARNING, mesg, t);
    }
953405
public static void warn(String msg) {
    if (loggedMessages.contains(msg)) {
      return;
    }
    Log.w(TAG, msg);
    loggedMessages.add(msg);
  }
1207101
@Override
    public void warn( F0<String> msg )
    {
        if ( compilerLogger.isWarnEnabled() )
        {
            String msgString = msg.apply();
            if ( !MISLEADING_WARNING_MESSAGE.equals( msgString ) )
            {
                compilerLogger.warn( msgString );
            }
        }
    }
806748
@Deprecated
  public void warn(String message, Throwable t)
  {
    log.warn(message, t);
  }
668598
public void warn(String msg) {
		logIfEnabled(Level.WARNING, null, msg, UNKNOWN_ARG, UNKNOWN_ARG, UNKNOWN_ARG, null);
	}
73754
public static void throwAsIAE(Throwable t, String msg) {
        throwIfRTE(t);
        throwIfError(t);
        throw new IllegalArgumentException(msg, t);
    }
929833
void log(Level level, String msg, Exception e) {
        if (e != null)
            logger.log(level, msg, e);
    }
460271
public static void warn(String msg, Object... args) {
		String tag = generateTag();
		if (!"".equals(tag)) {
			if (args.length > 0) {
				Log.w(tag, String.format(msg, args));
			} else {
				Log.w(tag, msg);

			}
		}
	}
685881
public void d(String msg, Throwable tr) {
    println(LogLevel.DEBUG, msg, tr);
  }
1080269
@Override
	public void warn(String msg, Throwable e) {
		LoggerFactory.getLogger(from).warn(msg);
	}
653598
private void log(final String level,
                   final String message,
                   final Throwable t) {
    StringBuffer buf = new StringBuffer();

    long millis  = System.currentTimeMillis();
    buf.append(millis - startTime);

    buf.append(" [");
    buf.append(Thread.currentThread().getName());
    buf.append("] ");

    buf.append(level);
    buf.append(" ");

    buf.append(loggerName);
    buf.append(" - ");

    buf.append(message);

    buf.append(LINE_SEPARATOR);

    System.out.print(buf.toString());
    if (t != null) {
      t.printStackTrace(System.out);
    }
    System.out.flush();
  }