org.apache.avalon.framework.logger.Loggerpublic final class ConsoleLogger
extends java.lang.Object
implements org.apache.avalon.framework.logger.Logger
| Modifier and Type | Field | 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.
|
private int |
m_logLevel |
| Constructor | Description |
|---|---|
ConsoleLogger() |
Creates a new ConsoleLogger with the priority set to DEBUG.
|
ConsoleLogger(int logLevel) |
Creates a new ConsoleLogger.
|
| Modifier and Type | Method | 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.
|
org.apache.avalon.framework.logger.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
private final int m_logLevel
public ConsoleLogger()
public ConsoleLogger(int logLevel)
logLevel - log level typecodepublic void debug(java.lang.String message)
debug in interface org.apache.avalon.framework.logger.Loggermessage - a String valuepublic void debug(java.lang.String message,
java.lang.Throwable throwable)
debug in interface org.apache.avalon.framework.logger.Loggermessage - a String valuethrowable - a Throwable valuepublic boolean isDebugEnabled()
true if debug-level logging is enabled, false otherwise.isDebugEnabled in interface org.apache.avalon.framework.logger.Loggertrue if debug-level loggingpublic void info(java.lang.String message)
info in interface org.apache.avalon.framework.logger.Loggermessage - a String valuepublic void info(java.lang.String message,
java.lang.Throwable throwable)
info in interface org.apache.avalon.framework.logger.Loggermessage - a String valuethrowable - a Throwable valuepublic boolean isInfoEnabled()
true if info-level logging is enabled, false otherwise.isInfoEnabled in interface org.apache.avalon.framework.logger.Loggertrue if info-level logging is enabledpublic void warn(java.lang.String message)
warn in interface org.apache.avalon.framework.logger.Loggermessage - a String valuepublic void warn(java.lang.String message,
java.lang.Throwable throwable)
warn in interface org.apache.avalon.framework.logger.Loggermessage - a String valuethrowable - a Throwable valuepublic boolean isWarnEnabled()
true if warn-level logging is enabled, false otherwise.isWarnEnabled in interface org.apache.avalon.framework.logger.Loggertrue if warn-level logging is enabledpublic void error(java.lang.String message)
error in interface org.apache.avalon.framework.logger.Loggermessage - a String valuepublic void error(java.lang.String message,
java.lang.Throwable throwable)
error in interface org.apache.avalon.framework.logger.Loggermessage - a String valuethrowable - a Throwable valuepublic boolean isErrorEnabled()
true if error-level logging is enabled, false otherwise.isErrorEnabled in interface org.apache.avalon.framework.logger.Loggertrue if error-level logging is enabledpublic void fatalError(java.lang.String message)
fatalError in interface org.apache.avalon.framework.logger.Loggermessage - a String valuepublic void fatalError(java.lang.String message,
java.lang.Throwable throwable)
fatalError in interface org.apache.avalon.framework.logger.Loggermessage - a String valuethrowable - a Throwable valuepublic boolean isFatalErrorEnabled()
true if fatal-level logging is enabled, false otherwise.isFatalErrorEnabled in interface org.apache.avalon.framework.logger.Loggertrue if fatal-level logging is enabledpublic org.apache.avalon.framework.logger.Logger getChildLogger(java.lang.String name)
ConsoleLogger is not hierarchical).getChildLogger in interface org.apache.avalon.framework.logger.Loggername - ignored