org.apache.log4j.spi
Interface Configurator

All Known Implementing Classes:
DefaultLF5Configurator, DOMConfigurator, PropertyConfigurator, ReloadingPropertyConfigurator

public interface Configurator

Implemented by classes capable of configuring log4j using a URL.

Since:
1.0
Author:
Anders Kristensen

Field Summary
static String INHERITED
          Special level value signifying inherited behaviour.
static String NULL
          Special level signifying inherited behaviour, same as INHERITED.
 
Method Summary
 void doConfigure(InputStream inputStream, LoggerRepository repository)
          Interpret a resource pointed by a InputStream and set up log4j accordingly.
 void doConfigure(URL url, LoggerRepository repository)
          Interpret a resource pointed by a URL and set up log4j accordingly.
 

Field Detail

INHERITED

static final String INHERITED
Special level value signifying inherited behaviour. The current value of this string constant is inherited. NULL is a synonym.

See Also:
Constant Field Values

NULL

static final String NULL
Special level signifying inherited behaviour, same as INHERITED. The current value of this string constant is null.

See Also:
Constant Field Values
Method Detail

doConfigure

void doConfigure(InputStream inputStream,
                 LoggerRepository repository)
Interpret a resource pointed by a InputStream and set up log4j accordingly. The configuration is done relative to the hierarchy parameter.

Parameters:
inputStream - The InputStream to parse
repository - The hierarchy to operation upon.
Since:
1.2.17

doConfigure

void doConfigure(URL url,
                 LoggerRepository repository)
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 parse
repository - The hierarchy to operation upon.


Copyright © 1999-2012 Apache Software Foundation. All Rights Reserved.