?
package com.javarush.task.task39.task3913;
import java.nio.file.Paths;
import java.util.Arrays;
import java.util.Date;
public class Solution {
public static void main(String[] args) {
/*
LogParser logParser = new LogParser(Paths.get("C:\\Users\\dmitr\\Downloads\\JavaRushTasks\\4.JavaCollections\\src\\com\\javarush\\task\\task39\\task3913\\logs"));
for (LogParser.LogEntry entry : logParser.getLogs()){
System.out.println(entry);
}
System.out.println("--------------------------- Quantity of unique IP");
System.out.println(logParser.getNumberOfUniqueIPs(null, null));
System.out.println("--------------------------- Unique IP");
for(String s : logParser.getUniqueIPs(null, new Date())){
System.out.println(s);
}
System.out.println("--------------------------- Ip for User");
for(String s : logParser.getIPsForUser("Vasya Pupkin", null, new Date())){
System.out.println(s);
}
System.out.println("--------------------------- IP for Event");
for(String s : logParser.getIPsForEvent(Event.LOGIN, null, new Date())){
System.out.println(s);
}
System.out.println("--------------------------- IP for Status");
for(String s : logParser.getIPsForStatus(Status.ERROR, null, new Date())){
System.out.println(s);
}
*/
}
}