public class OverrideDefaultDecorator extends LoggerManagerDecorator
| Modifier and Type | Field and Description |
|---|---|
private org.apache.avalon.framework.logger.Logger |
m_defaultLogger
The override value for getDefaultLogger() and for
getLoggerForCategory(""), getLoggerForCategory( null );
|
m_loggerManagerROLE| Constructor and Description |
|---|
OverrideDefaultDecorator(LoggerManager loggerManager,
org.apache.avalon.framework.logger.Logger defaultLogger)
Creates an
OverrideDecorator 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, stopprivate final org.apache.avalon.framework.logger.Logger m_defaultLogger
public OverrideDefaultDecorator(LoggerManager loggerManager, org.apache.avalon.framework.logger.Logger defaultLogger)
OverrideDecorator instance.defaultLogger - OverrideDecorator is unique in that
it won't tolerate a null extra argument: if this
argument is null a NullPointerException will
be thrown. This ensures that no logging surprises will occur.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