private static void setupLogging()

in src/main/java/org/jetbrains/nativecerts/NativeTrustedRootsDebugMain.java [42:57]


    private static void setupLogging(File logFile) throws IOException {
        LogManager.getLogManager().reset();

        SimpleFormatter formatter = new SimpleFormatter();

        final ConsoleHandler consoleHandler = new ConsoleHandler();
        consoleHandler.setLevel(Level.FINEST);
        consoleHandler.setFormatter(formatter);

        final StreamHandler fileHandler = new StreamHandler(new FileOutputStream(logFile), formatter);
        fileHandler.setLevel(Level.FINEST);

        rootLogger.setLevel(Level.FINEST);
        rootLogger.addHandler(consoleHandler);
        rootLogger.addHandler(fileHandler);
    }