Validation of Condition 6 is bugged. Or description of condition is not correct.
package com.codegym.task.task39.task3913;
import java.nio.file.Paths;
import java.util.Date;
public class Solution {
public static void main(String[] args) {
LogParser logParser = new LogParser(Paths.get("d:/logs"));
System.out.println(logParser.getNumberOfUniqueIPs(null, null));
logParser.prinEntries(null, null);
System.out.println("\n------------------------------------------\n");
logParser.prinEntries(null, new Date());
System.out.println("\n------------------------------------------\n");
logParser.prinEntries(new Date(), null);
System.out.println("\n------------------------------------------\n");
logParser.prinEntries(new Date(), new Date());
System.out.println("\n------------------------------------------\n");
System.out.println(logParser.getIPsForStatus(Status.OK, null, null));
System.out.println(logParser.getIPsForEvent(Event.ATTEMPT_TASK, null, null));
}
}