public final class Log
extends java.lang.Object
Logger class to have a minimum level of abstraction and a clear level semantics.| Constructor and Description |
|---|
Log()
Construct
Log. |
Log(java.lang.Class<?> cls)
Construct
Log. |
Log(java.lang.Class<?> cls,
java.util.ResourceBundle bundle)
Construct
Log. |
Log(java.util.ResourceBundle bundle)
Construct
Log. |
Log(java.lang.String name)
Construct
Log. |
Log(java.lang.String name,
java.util.ResourceBundle bundle)
Construct
Log. |
| Modifier and Type | Method and Description |
|---|---|
void |
debug(java.lang.String msg,
java.lang.Object... parameters)
Log debug message.
|
void |
debug(java.lang.Throwable thrown,
java.lang.String msg,
java.lang.Object... parameters)
Log debug message.
|
void |
error(java.lang.String msg,
java.lang.Object... parameters)
Log error message.
|
void |
error(java.lang.Throwable thrown,
java.lang.String msg,
java.lang.Object... parameters)
Log error message.
|
java.util.logging.Logger |
getLogger()
Get the underlying JDK
Logger instance. |
void |
info(java.lang.String msg,
java.lang.Object... parameters)
Log info message.
|
void |
info(java.lang.Throwable thrown,
java.lang.String msg,
java.lang.Object... parameters)
Log info message.
|
boolean |
isDebugLoggable()
Check whether this log is active for level debug.
|
boolean |
isErrorLoggable()
Check whether this log is active for level error.
|
boolean |
isInfoLoggable()
Check whether this log is active for level info.
|
boolean |
isLoggable(java.util.logging.Level level)
Check whether this log is active for a specific level.
|
boolean |
isNoticeLoggable()
Check whether this log is active for level notice.
|
boolean |
isTraceLoggable()
Check whether this log is active for level trace.
|
boolean |
isWarningLoggable()
Check whether this log is active for level warning.
|
void |
log(java.util.logging.Level level,
java.lang.Throwable thrown,
java.lang.String msg,
java.lang.Object... parameters)
Issue a log message.
|
void |
notice(java.lang.String msg,
java.lang.Object... parameters)
Log notice message.
|
void |
notice(java.lang.Throwable thrown,
java.lang.String msg,
java.lang.Object... parameters)
Log notice message.
|
void |
trace(java.lang.String msg,
java.lang.Object... parameters)
Log trace message.
|
void |
trace(java.lang.Throwable thrown,
java.lang.String msg,
java.lang.Object... parameters)
Log trace message.
|
void |
warning(java.lang.String msg,
java.lang.Object... parameters)
Log warning message.
|
void |
warning(java.lang.Throwable thrown,
java.lang.String msg,
java.lang.Object... parameters)
Log warning message.
|
public Log()
Log.
The logger name is automatically derived from the calling class.
public Log(java.util.ResourceBundle bundle)
Log.
The logger name is automatically derived from the calling class.
bundle - The ResourceBundle to use for message localization.public Log(java.lang.Class<?> cls)
Log.cls - The Class defining the logger name.public Log(java.lang.Class<?> cls,
@Nullable
java.util.ResourceBundle bundle)
Log.cls - The Class defining the logger name.bundle - The ResourceBundle to use for message localization.public Log(java.lang.String name)
Log.name - The logger name to use.public Log(java.lang.String name,
@Nullable
java.util.ResourceBundle bundle)
Log.name - The logger name to use.bundle - The ResourceBundle to use for message localization.public java.util.logging.Logger getLogger()
Logger instance.Logger instance.public boolean isLoggable(java.util.logging.Level level)
level - The level to check.true if this log is active for the submitted level.public void log(java.util.logging.Level level,
@Nullable
java.lang.Throwable thrown,
java.lang.String msg,
java.lang.Object... parameters)
level - The log level to use.thrown - The optional Throwable to log.msg - The message to log.parameters - The message parameters to log.public boolean isNoticeLoggable()
true if this log is active for level notice.public void notice(java.lang.String msg,
java.lang.Object... parameters)
msg - The message to log.parameters - The message parameters to log.public void notice(@Nullable java.lang.Throwable thrown, java.lang.String msg, java.lang.Object... parameters)
thrown - The optional Throwable to log.msg - The message to log.parameters - The message parameters to log.public boolean isErrorLoggable()
true if this log is active for level error.public void error(java.lang.String msg,
java.lang.Object... parameters)
msg - The message to log.parameters - The message parameters to log.public void error(@Nullable java.lang.Throwable thrown, java.lang.String msg, java.lang.Object... parameters)
thrown - The optional Throwable to log.msg - The message to log.parameters - The message parameters to log.public boolean isWarningLoggable()
true if this log is active for level warning.public void warning(java.lang.String msg,
java.lang.Object... parameters)
msg - The message to log.parameters - The message parameters to log.public void warning(@Nullable java.lang.Throwable thrown, java.lang.String msg, java.lang.Object... parameters)
thrown - The optional Throwable to log.msg - The message to log.parameters - The message parameters to log.public boolean isInfoLoggable()
true if this log is active for level info.public void info(java.lang.String msg,
java.lang.Object... parameters)
msg - The message to log.parameters - The message parameters to log.public void info(@Nullable java.lang.Throwable thrown, java.lang.String msg, java.lang.Object... parameters)
thrown - The optional Throwable to log.msg - The message to log.parameters - The message parameters to log.public boolean isDebugLoggable()
true if this log is active for level debug.public void debug(java.lang.String msg,
java.lang.Object... parameters)
msg - The message to log.parameters - The message parameters to log.public void debug(@Nullable java.lang.Throwable thrown, java.lang.String msg, java.lang.Object... parameters)
thrown - The optional Throwable to log.msg - The message to log.parameters - The message parameters to log.public boolean isTraceLoggable()
true if this log is active for level trace.public void trace(java.lang.String msg,
java.lang.Object... parameters)
msg - The message to log.parameters - The message parameters to log.public void trace(@Nullable java.lang.Throwable thrown, java.lang.String msg, java.lang.Object... parameters)
thrown - The optional Throwable to log.msg - The message to log.parameters - The message parameters to log.