mirror of
https://github.com/Qortal/altcoinj.git
synced 2025-02-15 03:35:52 +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.io.Writer;
|
||||||
import java.text.MessageFormat;
|
import java.text.MessageFormat;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.logging.Formatter;
|
import java.util.logging.*;
|
||||||
import java.util.logging.Level;
|
|
||||||
import java.util.logging.LogRecord;
|
|
||||||
import java.util.logging.Logger;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A Java logging formatter that writes more compact output than the default.
|
* 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. */
|
/** Configures JDK logging to use this class for everything. */
|
||||||
public static void init() {
|
public static void init() {
|
||||||
logger = Logger.getLogger("");
|
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() {
|
public static void initVerbose() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user