public class Slf4jLogger extends AbstractLogger
Logger that outputs to slf4j. To avoid a transitive dependency on that package, all references are
made by means of reflection.| Modifier and Type | Method and Description |
|---|---|
void |
debug(Object message)
Output a debug message.
|
void |
error(Object message)
Output an error message.
|
void |
error(Throwable throwable,
Object message)
Output an error message along with a
Throwable. |
void |
info(Object message)
Output an info message.
|
boolean |
isDebugEnabled()
Test whether debug output is enabled for this
Logger. |
boolean |
isEnabled(net.pwall.log.Level level)
Test whether the specified level is enabled for this
Logger. |
boolean |
isErrorEnabled()
Test whether error output is enabled for this
Logger. |
boolean |
isInfoEnabled()
Test whether info output is enabled for this
Logger. |
boolean |
isTraceEnabled()
Test whether trace output is enabled for this
Logger. |
boolean |
isWarnEnabled()
Test whether warning output is enabled for this
Logger. |
void |
log(net.pwall.log.Level level,
Object message)
Output a message with the log level specified dynamically.
|
void |
log(net.pwall.log.Level level,
Supplier<Object> messageSupplier)
Output a message supplied by a
Supplier function, with a variable level. |
void |
trace(Object message)
Output a trace message.
|
void |
warn(Object message)
Output a warning message.
|
getClock, getLevel, getName, outputMultiLine, setLevelpublic boolean isTraceEnabled()
Logger.true if trace output is enabledpublic boolean isDebugEnabled()
Logger.true if debug output is enabledpublic boolean isInfoEnabled()
Logger.true if info output is enabledpublic boolean isWarnEnabled()
Logger.true if warning output is enabledpublic boolean isErrorEnabled()
Logger.true if error output is enabledpublic boolean isEnabled(net.pwall.log.Level level)
Logger.level - the Leveltrue if output of the specified level is enabledpublic void trace(Object message)
message - the message (will be output using Object.toString()public void debug(Object message)
message - the message (will be output using Object.toString()public void info(Object message)
message - the message (will be output using Object.toString()public void warn(Object message)
message - the message (will be output using Object.toString()public void error(Object message)
message - the message (will be output using Object.toString()public void error(Throwable throwable, Object message)
Throwable.message - the message (will be output using Object.toString()throwable - the Throwablepublic void log(net.pwall.log.Level level,
Object message)
level - the Levelmessage - the message (will be output using Object.toString()Copyright © 2024. All rights reserved.