class LogFilter {

  public boolean acceptsFile(Path file) {
    if (startDate == null) {
      return true;
    }

    return getEndTimeOf(file).isAfter(startDate);

  }

  public  LogFilter(Level logLevel, LocalDateTime startDate, LocalDateTime endDate);
  public  LogFilter(Level logLevel, boolean thisLevelOnly, LocalDateTime startDate,
      LocalDateTime endDate);

}