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