|
|
DOMConfigurator Class ReferenceInheritance diagram for DOMConfigurator:
[legend]Collaboration diagram for DOMConfigurator:
[legend]List of all members.
Detailed Description
Use this class to initialize the log4cxx environment using a DOM tree.
Sometimes it is useful to see how log4cxx is reading configuration files. You can enable log4cxx internal logging by setting the debug attribute in the log4cxx element. As in
<log4j:configuration debug="true" xmlns:log4j="http://jakarta.apache.org/log4j/">
...
</log4j:configuration>
There are sample XML files included in the package.
Member Function Documentation
void configure |
( |
const String & |
filename |
) |
[static] |
|
void configureAndWatch |
( |
const String & |
configFilename, |
|
|
long |
delay |
|
) |
[static] |
|
|
Read the configuration file 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 log4cxx.
- Parameters:
-
configFilename | A log4j configuration file in XML format. |
delay | The delay in milliseconds to wait between each check. |
|
void configureAndWatch |
( |
const String & |
configFilename |
) |
[static] |
|
|
Interpret the XML file pointed by filename and set up log4cxx accordingly.
The configuration is done relative to the hierarchy parameter. - Parameters:
-
filename | The file to parse. |
repository | The hierarchy to operation upon. |
Implements Configurator. |
|
Used internally to parse appenders by IDREF name. |
|
Used internally to parse appenders by IDREF element. |
|
Used internally to configure the log4cxx framework by parsing a DOM tree of XML elements based on log4j.dtd. |
|
Used internally to parse an appender element. |
|
Used internally to parse the children of a category element. |
|
Used internally to parse a filter element. |
|
Used internally to parse a layout element. |
|
Used internally to parse a level element. |
|
Used internally to parse a logger element. |
|
Used internally to parse the logger factory element. |
|
Used internally to parse the roor category element. |
The documentation for this class was generated from the following file:
|
|
Copyright © 1999-2004, Apache Software Foundation
|