org.apache.avalon.framework.logger
Interface Logger
This is a facade for the different logging subsystems.
It offers a simplified interface that follows IOC patterns
and a simplified priority/level/severity abstraction.
CVS $Revision: 1.16 $ $Date: 2004/02/11 14:34:25 $ void | debug(String message) - Log a debug message.
|
void | debug(String message, Throwable throwable) - Log a debug message.
|
void | error(String message) - Log a error message.
|
void | error(String message, Throwable throwable) - Log a error message.
|
void | fatalError(String message) - Log a fatalError message.
|
void | fatalError(String message, Throwable throwable) - Log a fatalError message.
|
Logger | getChildLogger(String name) - Create a new child logger.
|
void | info(String message) - Log a info message.
|
void | info(String message, Throwable throwable) - Log a info message.
|
boolean | isDebugEnabled() - Determine if messages of priority "debug" will be logged.
|
boolean | isErrorEnabled() - Determine if messages of priority "error" will be logged.
|
boolean | isFatalErrorEnabled() - Determine if messages of priority "fatalError" will be logged.
|
boolean | isInfoEnabled() - Determine if messages of priority "info" will be logged.
|
boolean | isWarnEnabled() - Determine if messages of priority "warn" will be logged.
|
void | warn(String message) - Log a warn message.
|
void | warn(String message, Throwable throwable) - Log a warn message.
|
debug
public void debug(String message)
Log a debug message.
debug
public void debug(String message,
Throwable throwable)
Log a debug message.
message
- the messagethrowable
- the throwable
error
public void error(String message)
Log a error message.
error
public void error(String message,
Throwable throwable)
Log a error message.
message
- the messagethrowable
- the throwable
fatalError
public void fatalError(String message)
Log a fatalError message.
fatalError
public void fatalError(String message,
Throwable throwable)
Log a fatalError message.
message
- the messagethrowable
- the throwable
getChildLogger
public Logger getChildLogger(String name)
Create a new child logger.
The name of the child logger is [current-loggers-name].[passed-in-name]
Throws IllegalArgumentException
if name has an empty element name
name
- the subname of this logger
info
public void info(String message)
Log a info message.
info
public void info(String message,
Throwable throwable)
Log a info message.
message
- the messagethrowable
- the throwable
isDebugEnabled
public boolean isDebugEnabled()
Determine if messages of priority "debug" will be logged.
- true if "debug" messages will be logged
isErrorEnabled
public boolean isErrorEnabled()
Determine if messages of priority "error" will be logged.
- true if "error" messages will be logged
isFatalErrorEnabled
public boolean isFatalErrorEnabled()
Determine if messages of priority "fatalError" will be logged.
- true if "fatalError" messages will be logged
isInfoEnabled
public boolean isInfoEnabled()
Determine if messages of priority "info" will be logged.
- true if "info" messages will be logged
isWarnEnabled
public boolean isWarnEnabled()
Determine if messages of priority "warn" will be logged.
- true if "warn" messages will be logged
warn
public void warn(String message)
Log a warn message.
warn
public void warn(String message,
Throwable throwable)
Log a warn message.
message
- the messagethrowable
- the throwable