Log messages at finer and finest level

This commit is contained in:
huanghongxun 2018-12-11 15:47:12 +08:00
parent 31dc9b0925
commit 2cb23cbfcb

View File

@ -42,6 +42,7 @@ public final class Logging {
try { try {
Files.createDirectories(logFolder); Files.createDirectories(logFolder);
FileHandler fileHandler = new FileHandler(logFolder.resolve("hmcl.log").toAbsolutePath().toString()); FileHandler fileHandler = new FileHandler(logFolder.resolve("hmcl.log").toAbsolutePath().toString());
fileHandler.setLevel(Level.FINEST);
fileHandler.setFormatter(DefaultFormatter.INSTANCE); fileHandler.setFormatter(DefaultFormatter.INSTANCE);
LOG.addHandler(fileHandler); LOG.addHandler(fileHandler);
} catch (IOException e) { } catch (IOException e) {
@ -50,6 +51,7 @@ public final class Logging {
ConsoleHandler consoleHandler = new ConsoleHandler(); ConsoleHandler consoleHandler = new ConsoleHandler();
consoleHandler.setFormatter(DefaultFormatter.INSTANCE); consoleHandler.setFormatter(DefaultFormatter.INSTANCE);
consoleHandler.setLevel(Level.FINER);
LOG.addHandler(consoleHandler); LOG.addHandler(consoleHandler);
StreamHandler streamHandler = new StreamHandler(storedLogs, DefaultFormatter.INSTANCE) { StreamHandler streamHandler = new StreamHandler(storedLogs, DefaultFormatter.INSTANCE) {
@ -59,6 +61,7 @@ public final class Logging {
flush(); flush();
} }
}; };
streamHandler.setLevel(Level.ALL);
LOG.addHandler(streamHandler); LOG.addHandler(streamHandler);
} }