public class DefaultLogTargetManager extends org.apache.avalon.framework.logger.AbstractLogEnabled implements LogTargetManager, LogTargetFactoryManageable, org.apache.avalon.framework.configuration.Configurable
| Modifier and Type | Field and Description |
|---|---|
private LogTargetFactoryManager |
m_factoryManager
The LogTargetFactoryManager object
|
private java.util.Map |
m_targets
Map for ID to LogTarget mapping
|
| Constructor and Description |
|---|
DefaultLogTargetManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(org.apache.avalon.framework.configuration.Configuration configuration)
Reads a configuration object and creates the log targets.
|
org.apache.log.LogTarget |
getLogTarget(java.lang.String id)
Retrieves a LogTarget for an ID.
|
void |
setLogTargetFactoryManager(LogTargetFactoryManager logTargetFactoryManager)
Gets the LogTargetFactoryManager.
|
private final java.util.Map m_targets
private LogTargetFactoryManager m_factoryManager
public final org.apache.log.LogTarget getLogTarget(java.lang.String id)
getLogTarget in interface LogTargetManagerid - The LogTarget IDpublic final void setLogTargetFactoryManager(LogTargetFactoryManager logTargetFactoryManager)
setLogTargetFactoryManager in interface LogTargetFactoryManageablepublic 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