|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.avalon.excalibur.logger.DefaultLoggerManager
public final class DefaultLoggerManager
This logger manager is a wrapper around all other "real" logger managers. The idea is to have one single configuration file where you can define, which logger manager (Log4J, LogKit etc.) you want to use, so you don't have to hard-code this.
| Field Summary | |
|---|---|
private org.apache.avalon.framework.context.Context |
m_context
The context object |
private boolean |
m_disposeManager
Do we have to dispose the manager |
private org.apache.avalon.framework.logger.Logger |
m_logger
The logger used to log output from the logger manager. |
private LoggerManager |
m_loggermanager
The used LoggerManager |
private org.apache.avalon.framework.service.ServiceManager |
m_manager
The service manager |
private java.lang.String |
m_prefix
The prefix |
| Fields inherited from interface org.apache.avalon.excalibur.logger.LoggerManager |
|---|
ROLE |
| Constructor Summary | |
|---|---|
DefaultLoggerManager()
Creates a new DefaultLoggerManager. |
|
DefaultLoggerManager(java.lang.String prefix)
Creates a new DefaultLoggerManager. |
|
| Method Summary | |
|---|---|
void |
configure(org.apache.avalon.framework.configuration.Configuration configuration)
Reads a configuration object and creates the category mapping. |
void |
contextualize(org.apache.avalon.framework.context.Context context)
Reads a context object that will be supplied to the logger manager. |
void |
dispose()
|
void |
enableLogging(org.apache.avalon.framework.logger.Logger logger)
Provide a logger. |
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. |
void |
service(org.apache.avalon.framework.service.ServiceManager manager)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private LoggerManager m_loggermanager
private org.apache.avalon.framework.context.Context m_context
private org.apache.avalon.framework.logger.Logger m_logger
private java.lang.String m_prefix
private org.apache.avalon.framework.service.ServiceManager m_manager
private boolean m_disposeManager
| Constructor Detail |
|---|
public DefaultLoggerManager()
DefaultLoggerManager. .
public DefaultLoggerManager(java.lang.String prefix)
DefaultLoggerManager. .
| Method Detail |
|---|
public void enableLogging(org.apache.avalon.framework.logger.Logger logger)
enableLogging in interface org.apache.avalon.framework.logger.LogEnabledlogger - the loggerpublic final org.apache.avalon.framework.logger.Logger getLoggerForCategory(java.lang.String categoryName)
getLoggerForCategory in interface LoggerManagerpublic final org.apache.avalon.framework.logger.Logger getDefaultLogger()
getDefaultLogger in interface LoggerManager
public final void contextualize(org.apache.avalon.framework.context.Context context)
throws org.apache.avalon.framework.context.ContextException
contextualize in interface org.apache.avalon.framework.context.Contextualizablecontext - The context object.
org.apache.avalon.framework.context.ContextException - if the context is malformed
public final void configure(org.apache.avalon.framework.configuration.Configuration configuration)
throws org.apache.avalon.framework.configuration.ConfigurationException
configure in interface org.apache.avalon.framework.configuration.Configurableconfiguration - The configuration object.
org.apache.avalon.framework.configuration.ConfigurationException - if the configuration is malformed
public void service(org.apache.avalon.framework.service.ServiceManager manager)
throws org.apache.avalon.framework.service.ServiceException
service in interface org.apache.avalon.framework.service.Serviceableorg.apache.avalon.framework.service.ServiceExceptionpublic void dispose()
dispose in interface org.apache.avalon.framework.activity.Disposable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||