public final class ConsoleLogger extends java.lang.Object implements Logger
Modifier and Type | Field and Description |
---|---|
static int |
LEVEL_DEBUG
Typecode for debugging messages.
|
static int |
LEVEL_DISABLED
Typecode for disabled log levels.
|
static int |
LEVEL_ERROR
Typecode for error messages.
|
static int |
LEVEL_FATAL
Typecode for fatal error messages.
|
static int |
LEVEL_INFO
Typecode for informational messages.
|
static int |
LEVEL_WARN
Typecode for warning messages.
|
Constructor and Description |
---|
ConsoleLogger()
Creates a new ConsoleLogger with the priority set to DEBUG.
|
ConsoleLogger(int logLevel)
Creates a new ConsoleLogger.
|
Modifier and Type | Method and Description |
---|---|
void |
debug(java.lang.String message)
Logs a debugging message.
|
void |
debug(java.lang.String message,
java.lang.Throwable throwable)
Logs a debugging message and an exception.
|
void |
error(java.lang.String message)
Logs an error message.
|
void |
error(java.lang.String message,
java.lang.Throwable throwable)
Logs an error message and an exception.
|
void |
fatalError(java.lang.String message)
Logs a fatal error message.
|
void |
fatalError(java.lang.String message,
java.lang.Throwable throwable)
Logs a fatal error message and an exception.
|
Logger |
getChildLogger(java.lang.String name)
Just returns this logger (
ConsoleLogger is not hierarchical). |
void |
info(java.lang.String message)
Logs an informational message.
|
void |
info(java.lang.String message,
java.lang.Throwable throwable)
Logs an informational message and an exception.
|
boolean |
isDebugEnabled()
Returns
true if debug-level logging is enabled, false otherwise. |
boolean |
isErrorEnabled()
Returns
true if error-level logging is enabled, false otherwise. |
boolean |
isFatalErrorEnabled()
Returns
true if fatal-level logging is enabled, false otherwise. |
boolean |
isInfoEnabled()
Returns
true if info-level logging is enabled, false otherwise. |
boolean |
isWarnEnabled()
Returns
true if warn-level logging is enabled, false otherwise. |
void |
warn(java.lang.String message)
Logs a warning message.
|
void |
warn(java.lang.String message,
java.lang.Throwable throwable)
Logs a warning message and an exception.
|
public static final int LEVEL_DEBUG
public static final int LEVEL_INFO
public static final int LEVEL_WARN
public static final int LEVEL_ERROR
public static final int LEVEL_FATAL
public static final int LEVEL_DISABLED
public ConsoleLogger()
public ConsoleLogger(int logLevel)
logLevel
- log level typecodepublic void debug(java.lang.String message)
public void debug(java.lang.String message, java.lang.Throwable throwable)
public boolean isDebugEnabled()
true
if debug-level logging is enabled, false otherwise.isDebugEnabled
in interface Logger
true
if debug-level loggingpublic void info(java.lang.String message)
public void info(java.lang.String message, java.lang.Throwable throwable)
public boolean isInfoEnabled()
true
if info-level logging is enabled, false otherwise.isInfoEnabled
in interface Logger
true
if info-level logging is enabledpublic void warn(java.lang.String message)
public void warn(java.lang.String message, java.lang.Throwable throwable)
public boolean isWarnEnabled()
true
if warn-level logging is enabled, false otherwise.isWarnEnabled
in interface Logger
true
if warn-level logging is enabledpublic void error(java.lang.String message)
public void error(java.lang.String message, java.lang.Throwable throwable)
public boolean isErrorEnabled()
true
if error-level logging is enabled, false otherwise.isErrorEnabled
in interface Logger
true
if error-level logging is enabledpublic void fatalError(java.lang.String message)
fatalError
in interface Logger
message
- a String
valuepublic void fatalError(java.lang.String message, java.lang.Throwable throwable)
fatalError
in interface Logger
message
- a String
valuethrowable
- a Throwable
valuepublic boolean isFatalErrorEnabled()
true
if fatal-level logging is enabled, false otherwise.isFatalErrorEnabled
in interface Logger
true
if fatal-level logging is enabledpublic Logger getChildLogger(java.lang.String name)
ConsoleLogger
is not hierarchical).getChildLogger
in interface Logger
name
- ignored