@Test
public void testInsufficientArgsLogsOriginalExceptionForWarn()
{

    Throwable exception = new Throwable("foo");
    String format = "some message: %s, %d";
    String param = "blah";
    logger.warn(exception, format, param);
    assertLogLike(Level.SEVERE, ImmutableList.of("Invalid format", "WARN", format, param), IllegalArgumentException.class);
    assertLog(Level.WARNING, String.format("'%s' [%s]", format, param), exception);
}