From d48bcbe64203a95dbb55d6786ceb3549c5699cdc Mon Sep 17 00:00:00 2001 From: Travis Watkins Date: Sun, 1 Dec 2013 12:28:20 -0600 Subject: [PATCH] Handle JUL logger formatting --- .../java/org/bukkit/craftbukkit/util/ForwardLogHandler.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/bukkit/craftbukkit/util/ForwardLogHandler.java b/src/main/java/org/bukkit/craftbukkit/util/ForwardLogHandler.java index 124c8ce53d..4db463afd0 100644 --- a/src/main/java/org/bukkit/craftbukkit/util/ForwardLogHandler.java +++ b/src/main/java/org/bukkit/craftbukkit/util/ForwardLogHandler.java @@ -5,11 +5,11 @@ import org.apache.logging.log4j.Logger; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; -import java.util.logging.Handler; +import java.util.logging.ConsoleHandler; import java.util.logging.Level; import java.util.logging.LogRecord; -public class ForwardLogHandler extends Handler { +public class ForwardLogHandler extends ConsoleHandler { private Map cachedLoggers = new ConcurrentHashMap(); private Logger getLogger(String name) { @@ -25,9 +25,9 @@ public class ForwardLogHandler extends Handler { @Override public void publish(LogRecord record) { Logger logger = getLogger(record.getLoggerName()); - String message = record.getMessage(); Throwable exception = record.getThrown(); Level level = record.getLevel(); + String message = getFormatter().formatMessage(record); if (level == Level.SEVERE) { logger.error(message, exception);