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:
@@ -115,7 +115,7 @@ public class OneLineLogFormatter extends Formatter
|
|||||||
*/
|
*/
|
||||||
public static void configureDefaultHandler ()
|
public static void configureDefaultHandler ()
|
||||||
{
|
{
|
||||||
configureDefaultHandler(true);
|
configureDefaultHandler(new OneLineLogFormatter(true));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -123,10 +123,18 @@ public class OneLineLogFormatter extends Formatter
|
|||||||
* formatter when formatting messages.
|
* formatter when formatting messages.
|
||||||
*/
|
*/
|
||||||
public static void configureDefaultHandler (boolean showWhere)
|
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("");
|
Logger logger = LogManager.getLogManager().getLogger("");
|
||||||
Handler[] handlers = logger.getHandlers();
|
Handler[] handlers = logger.getHandlers();
|
||||||
OneLineLogFormatter formatter = new OneLineLogFormatter(showWhere);
|
|
||||||
for (int ii = 0; ii < handlers.length; ii++) {
|
for (int ii = 0; ii < handlers.length; ii++) {
|
||||||
handlers[ii].setFormatter(formatter);
|
handlers[ii].setFormatter(formatter);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user