code: public static void printWarn(Object caller, Object message)
  	{
  
  		StringBuilder text = new StringBuilder();
  
  		Class<?> c = callerBuilder(caller, text);
  
  		if(message instanceof Throwable)
  			getLog(c).warn(text.append(stackTrace((Throwable)message)));
  		else
  			getLog(c).warn(text.append(message));
  
  	}
docs: Print a warning level message.
  The stack trace will be printed if
  the given message is an exception.
  @param caller the calling object
  @param message the message to print