public class ConfigurableLogger extends Object implements LoggerDelegate
Modifier and Type | Field and Description |
---|---|
static HandlerNoOP |
noOP |
Constructor and Description |
---|
ConfigurableLogger(LoggerDelegate delegate) |
ConfigurableLogger(LoggerDelegate delegate,
Handler<LogRecord> logRecordHandler) |
Modifier and Type | Method and Description |
---|---|
void |
config(Object... messages) |
void |
config(Throwable throwable,
Object... messages) |
void |
debug(Object... messages) |
void |
debug(Object message) |
void |
debug(Object message,
Throwable throwable) |
void |
debug(Throwable throwable,
Object... messages) |
boolean |
debugOn() |
void |
error(Object... messages) |
void |
error(Object message) |
void |
error(Object message,
Throwable throwable) |
void |
error(Throwable throwable,
Object... messages) |
void |
fatal(Object... messages) |
void |
fatal(Object message) |
void |
fatal(Object message,
Throwable throwable) |
void |
fatal(Throwable throwable,
Object... messages) |
void |
handler(Handler<LogRecord> handler) |
void |
info(Object... messages) |
void |
info(Object message) |
void |
info(Object message,
Throwable throwable) |
void |
info(Throwable throwable,
Object... messages) |
boolean |
infoOn() |
LoggerDelegate |
level(LogLevel level) |
void |
tee(LoggerDelegate newLogger) |
void |
teeAndHandler(LoggerDelegate newLogger,
Handler<LogRecord> handler) |
void |
trace(Object... messages) |
void |
trace(Object message) |
void |
trace(Object message,
Throwable throwable) |
void |
trace(Throwable throwable,
Object... messages) |
boolean |
traceOn() |
LoggerDelegate |
turnOff() |
void |
unwrap() |
void |
warn(Object... messages) |
void |
warn(Object message) |
void |
warn(Object message,
Throwable throwable) |
void |
warn(Throwable throwable,
Object... messages) |
public static final HandlerNoOP noOP
public ConfigurableLogger(LoggerDelegate delegate, Handler<LogRecord> logRecordHandler)
public ConfigurableLogger(LoggerDelegate delegate)
public void unwrap()
public void tee(LoggerDelegate newLogger)
public void teeAndHandler(LoggerDelegate newLogger, Handler<LogRecord> handler)
public boolean infoOn()
infoOn
in interface LoggerDelegate
public boolean debugOn()
debugOn
in interface LoggerDelegate
public boolean traceOn()
traceOn
in interface LoggerDelegate
public void fatal(Object message)
fatal
in interface LoggerDelegate
public void fatal(Object message, Throwable throwable)
fatal
in interface LoggerDelegate
public void error(Object message)
error
in interface LoggerDelegate
public void error(Object message, Throwable throwable)
error
in interface LoggerDelegate
public void warn(Object message)
warn
in interface LoggerDelegate
public void warn(Object message, Throwable throwable)
warn
in interface LoggerDelegate
public void info(Object message)
info
in interface LoggerDelegate
public void info(Object message, Throwable throwable)
info
in interface LoggerDelegate
public void debug(Object message)
debug
in interface LoggerDelegate
public void debug(Object message, Throwable throwable)
debug
in interface LoggerDelegate
public void trace(Object message)
trace
in interface LoggerDelegate
public void trace(Object message, Throwable throwable)
trace
in interface LoggerDelegate
public LoggerDelegate level(LogLevel level)
level
in interface LoggerDelegate
public LoggerDelegate turnOff()
turnOff
in interface LoggerDelegate
public void fatal(Object... messages)
fatal
in interface LoggerDelegate
public void fatal(Throwable throwable, Object... messages)
fatal
in interface LoggerDelegate
public void error(Object... messages)
error
in interface LoggerDelegate
public void error(Throwable throwable, Object... messages)
error
in interface LoggerDelegate
public void warn(Object... messages)
warn
in interface LoggerDelegate
public void warn(Throwable throwable, Object... messages)
warn
in interface LoggerDelegate
public void info(Object... messages)
info
in interface LoggerDelegate
public void info(Throwable throwable, Object... messages)
info
in interface LoggerDelegate
public void config(Object... messages)
config
in interface LoggerDelegate
public void config(Throwable throwable, Object... messages)
config
in interface LoggerDelegate
public void debug(Object... messages)
debug
in interface LoggerDelegate
public void debug(Throwable throwable, Object... messages)
debug
in interface LoggerDelegate
public void trace(Object... messages)
trace
in interface LoggerDelegate
public void trace(Throwable throwable, Object... messages)
trace
in interface LoggerDelegate
Copyright © 2014. All rights reserved.