public class PropertyConfigurator extends Object
Constructor | Description |
---|---|
PropertyConfigurator() |
Modifier and Type | Method | Description |
---|---|---|
static void |
configure(InputStream inputStream) |
Reads configuration options from an InputStream.
|
static void |
configure(String configFileName) |
Read configuration options from configuration file.
|
static void |
configure(URL configURL) |
Read configuration options from url
configURL . |
static void |
configure(Properties properties) |
Read configuration options from
properties . |
static void |
configureAndWatch(String configFilename) |
Like
configureAndWatch(String, long) except that the
default delay as defined by FileWatchdog.DEFAULT_DELAY is
used. |
static void |
configureAndWatch(String configFilename,
long delay) |
Read the configuration file
configFilename if it
exists. |
void |
doConfigure(InputStream inputStream,
LoggerRepository hierarchy) |
Read configuration options from an InputStream.
|
void |
doConfigure(String configFileName,
LoggerRepository hierarchy) |
Read configuration options from configuration file.
|
void |
doConfigure(URL configURL,
LoggerRepository hierarchy) |
Read configuration options from url
configURL . |
void |
doConfigure(Properties properties,
LoggerRepository hierarchy) |
Read configuration options from
properties . |
public void doConfigure(String configFileName, LoggerRepository hierarchy)
configFileName
- The configuration filehierarchy
- The hierarchypublic void doConfigure(Properties properties, LoggerRepository hierarchy)
properties
.
See doConfigure(String, LoggerRepository)
for the expected format.properties
- The propertieshierarchy
- The hierarchypublic void doConfigure(InputStream inputStream, LoggerRepository hierarchy)
inputStream
- The input streamhierarchy
- The hierarchypublic void doConfigure(URL configURL, LoggerRepository hierarchy)
configURL
.configURL
- The configuration URLhierarchy
- The hierarchypublic static void configure(String configFileName)
configFileName
- The configuration file.public static void configure(URL configURL)
configURL
.configURL
- The configuration URLpublic static void configure(InputStream inputStream)
inputStream
- The input streampublic static void configure(Properties properties)
properties
.
See doConfigure(String, LoggerRepository)
for the expected format.properties
- The propertiespublic static void configureAndWatch(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(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.Copyright © 1999-2018. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.