Загрузка данных


import java.nio.file.Files;
import java.nio.file.Path;
import java.util.List;
import java.util.Optional;

public class Main {

    public static void main(String[] args) throws Exception {

        List<String> lines = Files.readAllLines(Path.of("server.log"));

        for (String line : lines) {

            Optional<LogEntry> entry = LogAnalyzer.parseLogLine(line);

            if (entry.isPresent()) {
                System.out.println("Успешно: " + entry.get());
            } else {
                System.out.println("Ошибка формата: " + line);
            }
        }
    }
}