org.apache.log4j.joran
Class JoranConfigurator
java.lang.Object
|
+--org.apache.log4j.config.ConfiguratorBase
|
+--org.apache.log4j.joran.JoranConfigurator
- All Implemented Interfaces:
- Configurator
- Direct Known Subclasses:
- DOMConfigurator
- public class JoranConfigurator
- extends ConfiguratorBase
A JoranConfigurator instance should not be used more than once to
configure a LoggerRepository.
- Author:
- Curt Arnold, Ceki Gülcü
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JoranConfigurator
public JoranConfigurator()
doConfigure
public final void doConfigure(java.net.URL url,
LoggerRepository repository)
- Description copied from interface:
Configurator
- Interpret a resource pointed by a URL and set up log4j accordingly.
The configuration is done relative to the
hierarchy
parameter.
- Parameters:
url
- The URL to parserepository
- The repository to operate upon.
doConfigure
public final void doConfigure(java.lang.String filename,
LoggerRepository repository)
doConfigure
public final void doConfigure(java.io.File file,
LoggerRepository repository)
doConfigure
public final void doConfigure(InputSource source,
LoggerRepository repository)
doConfigure
public final void doConfigure(java.io.InputStream stream,
LoggerRepository repository)
- Description copied from interface:
Configurator
- Use an InputStream as a source for configuration and set up log4j
accordingly.
The configuration is done relative to the
hierarchy
parameter.
- Parameters:
stream
- The input stream to use for configuration data.repository
- The repository to operate upon.
doConfigure
protected void doConfigure(JoranConfigurator.ParseAction action,
LoggerRepository repository)
getErrorList
public java.util.List getErrorList()
- Specified by:
getErrorList
in class ConfiguratorBase
selfInitialize
protected void selfInitialize(LoggerRepository repository)
getExecutionContext
public org.apache.log4j.joran.spi.ExecutionContext getExecutionContext()
Copyright 2000-2005 Apache Software Foundation.