From 81d2e89ee2a4c970fedb80ffc8d4d6463576c224 Mon Sep 17 00:00:00 2001 From: mdb Date: Fri, 10 Mar 2006 19:16:52 +0000 Subject: [PATCH] Make it easy to wire up an anonymous derivation of OneLineLogFormatter. git-svn-id: https://samskivert.googlecode.com/svn/trunk@1798 6335cc39-0255-0410-8fd6-9bcaacd3b74c --- .../com/samskivert/util/OneLineLogFormatter.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) 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); }