mirror of
https://github.com/Qortal/altcoinj.git
synced 2025-02-14 19:25:51 +00:00
Don't crash if there's no logging handler installed.
This commit is contained in:
parent
467124a2b3
commit
a07a810ed8
@ -21,10 +21,7 @@ import java.io.StringWriter;
|
||||
import java.io.Writer;
|
||||
import java.text.MessageFormat;
|
||||
import java.util.Date;
|
||||
import java.util.logging.Formatter;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.LogRecord;
|
||||
import java.util.logging.Logger;
|
||||
import java.util.logging.*;
|
||||
|
||||
/**
|
||||
* A Java logging formatter that writes more compact output than the default.
|
||||
@ -40,7 +37,10 @@ public class BriefLogFormatter extends Formatter {
|
||||
/** Configures JDK logging to use this class for everything. */
|
||||
public static void init() {
|
||||
logger = Logger.getLogger("");
|
||||
logger.getHandlers()[0].setFormatter(new BriefLogFormatter());
|
||||
final Handler[] handlers = logger.getHandlers();
|
||||
// In regular Java there is always a handler. Avian doesn't install one however.
|
||||
if (handlers.length > 0)
|
||||
handlers[0].setFormatter(new BriefLogFormatter());
|
||||
}
|
||||
|
||||
public static void initVerbose() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user