@Test
public void testTrailingArgsAbove32AreCaught() {

  // 33 arguments with the 33rd argument unreferenced.
  LogData data =
      FakeLogData.withPrintfStyle(
          "%s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s "
              + "%s %s %s %s %s %s %s %s %s %s %s %s %s %s %s",
          new Object[33]);
  LogRecord record = SimpleLogRecord.create(data);
  assertThat(record.getMessage()).contains("[ERROR: UNUSED LOG ARGUMENTS]");
}