|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.avalon.excalibur.logger.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 |
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 |
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.LogEnabled
logger
- the loggerpublic final org.apache.avalon.framework.logger.Logger getLoggerForCategory(java.lang.String categoryName)
getLoggerForCategory
in interface LoggerManager
public 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.Contextualizable
context
- The context object.
org.apache.avalon.framework.context.ContextException
- if the context is malformedpublic 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.Configurable
configuration
- The configuration object.
org.apache.avalon.framework.configuration.ConfigurationException
- if the configuration is malformedpublic void service(org.apache.avalon.framework.service.ServiceManager manager) throws org.apache.avalon.framework.service.ServiceException
service
in interface org.apache.avalon.framework.service.Serviceable
org.apache.avalon.framework.service.ServiceException
public 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 |