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
This commit is contained in:
mdb
2006-03-10 19:16:52 +00:00
parent 6b176b3e20
commit 81d2e89ee2
@@ -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);
}