Если у кого под рукой есть более адекватный лог файл и Solution.java для тестирования - буду признателен...
package com.javarush.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("I:\\Ресурсы Java\\JavaRushTasks\\4.JavaCollections\\src\\com\\javarush\\task\\task39\\task3913\\logs\\example.log"));
System.out.println(logParser.getNumberOfUniqueIPs(null, new Date()));
System.out.println(logParser.getUniqueIPs(null, new Date()));
System.out.println(logParser.getIPsForUser("Vasya Pupkin", null, new Date()));
System.out.println(logParser.getIPsForUser("Amigo", null, null));
System.out.println(logParser.getIPsForEvent(Event.DONE_TASK, null, new Date()));
System.out.println(logParser.getIPsForStatus(Status.OK, null, new Date()));
System.out.println(logParser.getIPsForStatus(Status.OK, null, null));
System.out.println(logParser.getIPsForStatus(Status.ERROR, null, null));
}
}