public class PropertyConfigurator
extends java.lang.Object
| Constructor and Description |
|---|
PropertyConfigurator() |
| Modifier and Type | Method and Description |
|---|---|
static void |
configure(java.io.InputStream inputStream)
Reads configuration options from an InputStream.
|
static void |
configure(java.util.Properties properties)
Read configuration options from
properties. |
static void |
configure(java.lang.String configFileName)
Read configuration options from configuration file.
|
static void |
configure(java.net.URL configURL)
Read configuration options from url
configURL. |
static void |
configureAndWatch(java.lang.String configFilename)
Like
configureAndWatch(String, long) except that the
default delay as defined by FileWatchdog.DEFAULT_DELAY is
used. |
static void |
configureAndWatch(java.lang.String configFilename,
long delay)
Read the configuration file
configFilename if it
exists. |
void |
doConfigure(java.io.InputStream inputStream,
LoggerRepository hierarchy)
Read configuration options from an InputStream.
|
void |
doConfigure(java.util.Properties properties,
LoggerRepository hierarchy)
Read configuration options from
properties. |
void |
doConfigure(java.lang.String configFileName,
LoggerRepository hierarchy)
Read configuration options from configuration file.
|
void |
doConfigure(java.net.URL configURL,
LoggerRepository hierarchy)
Read configuration options from url
configURL. |
public void doConfigure(java.lang.String configFileName,
LoggerRepository hierarchy)
configFileName - The configuration filehierarchy - The hierarchypublic void doConfigure(java.util.Properties properties,
LoggerRepository hierarchy)
properties.
See doConfigure(String, LoggerRepository) for the expected format.properties - The propertieshierarchy - The hierarchypublic void doConfigure(java.io.InputStream inputStream,
LoggerRepository hierarchy)
inputStream - The input streamhierarchy - The hierarchypublic void doConfigure(java.net.URL configURL,
LoggerRepository hierarchy)
configURL.configURL - The configuration URLhierarchy - The hierarchypublic static void configure(java.lang.String configFileName)
configFileName - The configuration file.public static void configure(java.net.URL configURL)
configURL.configURL - The configuration URLpublic static void configure(java.io.InputStream inputStream)
inputStream - The input streampublic static void configure(java.util.Properties properties)
properties.
See doConfigure(String, LoggerRepository) for the expected format.properties - The propertiespublic static void configureAndWatch(java.lang.String configFilename)
configureAndWatch(String, long) except that the
default delay as defined by FileWatchdog.DEFAULT_DELAY is
used.configFilename - A file in key=value format.public static void configureAndWatch(java.lang.String configFilename,
long delay)
configFilename if it
exists. Moreover, a thread will be created that will periodically
check if configFilename has been created or
modified. The period is determined by the delay
argument. If a change or file creation is detected, then
configFilename is read to configure log4j.configFilename - A file in key=value format.delay - The delay in milliseconds to wait between each check.