public static void closeAndCheckForSuspects() {
    if (!isLaunched()) {
      return;
    }
    List<File> suspectFiles = getDunitSuspectFiles();
    if (suspectFiles.isEmpty()) {
      throw new IllegalStateException("No dunit suspect log files found in '"
          + getDunitSuspectsDir().getAbsolutePath()
          + "' - perhaps a rule that is cleaning up before suspect processing has already run.");
    }
    closeAndCheckForSuspects(suspectFiles);
  }
Add an appender to Log4j which sends all INFO+ messages to a separate file which will be used
later to scan for suspect strings. The pattern of the messages conforms to the original log
format so that hydra will be able to parse them.
geode-dunit/src/main/java/org/apache/geode/test/dunit/internal/DUnitLauncher.java