o.a.l.rolling.RollingFileAppender and plugins which have been back-ported from log4j 1.3 to work with log4j 1.2 have required extensions of DOMConfigurator. This enhancement to DOMConfigurator calls UnrecognizedElementHandler.parseUnrecognizedElement on configured objects when an unrecognized element is encountered in the configuration file and the configured object supports the interface. This allows user-added classes to implement custom configuration elements. The log4j.dtd will also be modified to declare plugin, rollingPolicy and triggeringPolicy to eliminate warnings during XML validation, but they will not be interpreted unless the corresponding companion is on the class path. Unrecognized child elements of log4j:configuration will be delegated to the LoggerRepository.
Committed in revs 532826 and 532603.