public class PrefixDecorator extends LoggerManagerDecorator implements LoggerManager
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
m_prefix |
m_loggerManagerROLE| Constructor and Description |
|---|
PrefixDecorator(LoggerManager loggerManager,
java.lang.String prefix)
Creates a PrefixDecorator instance.
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.avalon.framework.logger.Logger |
getDefaultLogger()
Return the default Logger.
|
org.apache.avalon.framework.logger.Logger |
getLoggerForCategory(java.lang.String categoryName)
Return the Logger for the specified category.
|
configure, contextualize, dispose, enableLogging, start, stoppublic PrefixDecorator(LoggerManager loggerManager, java.lang.String prefix)
prefix - the prefix to prepend;
can be neither null nor empty.
This is done to avoid ambiguity
in the getDefaultLogger() method - what would we call
in such case getDefaultLogger() or getLoggerForCategory("") ?public org.apache.avalon.framework.logger.Logger getLoggerForCategory(java.lang.String categoryName)
getLoggerForCategory in interface LoggerManagergetLoggerForCategory in class LoggerManagerDecoratorpublic org.apache.avalon.framework.logger.Logger getDefaultLogger()
getDefaultLogger in interface LoggerManagergetDefaultLogger in class LoggerManagerDecorator