public final class Logger
extends Object
Provides a very, very basic logging API.
| Type Params | Return Type | Name and description |
|---|---|---|
|
public static Logger |
create(Class type)Creates a logger named after the supplied type. |
|
public static Logger |
create(Class type, String suffix)Creates a logger named after the supplied type plus a suffix. |
|
public void |
debug(Object msg)Logs a debug message when debug output is enabled. |
|
public void |
debug(Object msg, Throwable cause)Logs a debug message and cause when debug output is enabled. |
|
public void |
error(Object msg)Logs an error message. |
|
public void |
error(Object msg, Throwable cause)Logs an error message and cause. |
|
public boolean |
isDebug()Alias for isDebugEnabled(). |
|
public boolean |
isDebugEnabled()Returns whether debug-level logging is currently enabled. |
|
public void |
warn(Object msg)Logs a warning message. |
|
public void |
warn(Object msg, Throwable cause)Logs a warning message and cause. |
Shared shell I/O used to emit log messages.
Logger name shown in rendered log messages.
Creates a logger named after the supplied type.
type - the type whose name should be usedCreates a logger named after the supplied type plus a suffix.
type - the base type whose name should be usedsuffix - the suffix to appendLogs a debug message when debug output is enabled.
msg - the message to logLogs a debug message and cause when debug output is enabled.
msg - the message to logcause - the associated causeLogs an error message.
msg - the message to logLogs an error message and cause.
msg - the message to logcause - the associated causeAlias for isDebugEnabled().
true if debug messages should be emittedReturns whether debug-level logging is currently enabled.
true if debug messages should be emittedLogs a warning message.
msg - the message to log