Rev 6914 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<?xml version="1.0" encoding="UTF-8" ?><!-- Authors: Chris Taylor, Ceki Gulcu. --><!-- Version: 1.2 --><!-- A configuration element consists of optional rendererelements,appender elements, categories and an optional rootelement. --><!ELEMENT log4j:configuration (renderer*, appender*,(category|logger)*,root?,categoryFactory?)><!-- The "threshold" attribute takes a level value such that all --><!-- logging statements with a level equal or below this value are --><!-- disabled. --><!-- Setting the "debug" enable the printing of internal log4j logging --><!-- statements. --><!-- By default, debug attribute is "null", meaning that we not do touch --><!-- internal log4j logging settings. The "null" value for the threshold --><!-- attribute can be misleading. The threshold field of a repository --><!-- cannot be set to null. The "null" value for the threshold attribute --><!-- simply means don't touch the threshold field, the threshold field --><!-- keeps its old value. --><!ATTLIST log4j:configurationxmlns:log4j CDATA #FIXED "http://jakarta.apache.org/log4j/"threshold (all|debug|info|warn|error|fatal|off|null) "null"debug (true|false|null) "null"><!-- renderer elements allow the user to customize the conversion of --><!-- message objects to String. --><!ELEMENT renderer EMPTY><!ATTLIST rendererrenderedClass CDATA #REQUIREDrenderingClass CDATA #REQUIRED><!-- Appenders must have a name and a class. --><!-- Appenders may contain an error handler, a layout, optional parameters --><!-- and filters. They may also reference (or include) other appenders. --><!ELEMENT appender (errorHandler?, param*, layout?, filter*, appender-ref*)><!ATTLIST appendername ID #REQUIREDclass CDATA #REQUIRED><!ELEMENT layout (param*)><!ATTLIST layoutclass CDATA #REQUIRED><!ELEMENT filter (param*)><!ATTLIST filterclass CDATA #REQUIRED><!-- ErrorHandlers can be of any class. They can admit any number of --><!-- parameters. --><!ELEMENT errorHandler (param*, root-ref?, logger-ref*, appender-ref?)><!ATTLIST errorHandlerclass CDATA #REQUIRED><!ELEMENT root-ref EMPTY><!ELEMENT logger-ref EMPTY><!ATTLIST logger-refref IDREF #REQUIRED><!ELEMENT param EMPTY><!ATTLIST paramname CDATA #REQUIREDvalue CDATA #REQUIRED><!-- The priority class is org.apache.log4j.Level by default --><!ELEMENT priority (param*)><!ATTLIST priorityclass CDATA #IMPLIEDvalue CDATA #REQUIRED><!-- The level class is org.apache.log4j.Level by default --><!ELEMENT level (param*)><!ATTLIST levelclass CDATA #IMPLIEDvalue CDATA #REQUIRED><!-- If no level element is specified, then the configurator MUST not --><!-- touch the level of the named category. --><!ELEMENT category (param*,(priority|level)?,appender-ref*)><!ATTLIST categoryclass CDATA #IMPLIEDname CDATA #REQUIREDadditivity (true|false) "true"><!-- If no level element is specified, then the configurator MUST not --><!-- touch the level of the named logger. --><!ELEMENT logger (level?,appender-ref*)><!ATTLIST loggername ID #REQUIREDadditivity (true|false) "true"><!ELEMENT categoryFactory (param*)><!ATTLIST categoryFactoryclass CDATA #REQUIRED><!ELEMENT appender-ref EMPTY><!ATTLIST appender-refref IDREF #REQUIRED><!-- If no priority element is specified, then the configurator MUST not --><!-- touch the priority of root. --><!-- The root category always exists and cannot be subclassed. --><!ELEMENT root (param*, (priority|level)?, appender-ref*)><!-- ==================================================================== --><!-- A logging event --><!-- ==================================================================== --><!ELEMENT log4j:eventSet (log4j:event*)><!ATTLIST log4j:eventSetxmlns:log4j CDATA #FIXED "http://jakarta.apache.org/log4j/"version (1.1|1.2) "1.2"includesLocationInfo (true|false) "true"><!ELEMENT log4j:event (log4j:message, log4j:NDC?, log4j:throwable?,log4j:locationInfo?) ><!-- The timestamp format is application dependent. --><!ATTLIST log4j:eventlogger CDATA #REQUIREDlevel CDATA #REQUIREDthread CDATA #REQUIREDtimestamp CDATA #REQUIRED><!ELEMENT log4j:message (#PCDATA)><!ELEMENT log4j:NDC (#PCDATA)><!ELEMENT log4j:throwable (#PCDATA)><!ELEMENT log4j:locationInfo EMPTY><!ATTLIST log4j:locationInfoclass CDATA #REQUIREDmethod CDATA #REQUIREDfile CDATA #REQUIREDline CDATA #REQUIRED>