diff --git a/src/java/com/samskivert/util/OneLineLogFormatter.java b/src/java/com/samskivert/util/OneLineLogFormatter.java index 92c022e8..69588a21 100644 --- a/src/java/com/samskivert/util/OneLineLogFormatter.java +++ b/src/java/com/samskivert/util/OneLineLogFormatter.java @@ -115,7 +115,7 @@ public class OneLineLogFormatter extends Formatter */ public static void configureDefaultHandler () { - configureDefaultHandler(true); + configureDefaultHandler(new OneLineLogFormatter(true)); } /** @@ -123,10 +123,18 @@ public class OneLineLogFormatter extends Formatter * formatter when formatting messages. */ public static void configureDefaultHandler (boolean showWhere) + { + configureDefaultHandler(new OneLineLogFormatter(showWhere)); + } + + /** + * Configures the default logging handler to use an instance of the + * specified formatter when formatting messages. + */ + public static void configureDefaultHandler (Formatter formatter) { Logger logger = LogManager.getLogManager().getLogger(""); Handler[] handlers = logger.getHandlers(); - OneLineLogFormatter formatter = new OneLineLogFormatter(showWhere); for (int ii = 0; ii < handlers.length; ii++) { handlers[ii].setFormatter(formatter); }