The SVN HEAD contains a DOMConfigurator that delegates to JoranConfigurator for implementation. The current implementation is missing three public methods exposed by log4j 1.2's DOMConfigurator: void configurationAndWatch(String); void configurationAndWatch(String, long); void doConfigure(Reader, LoggerRepository); In addition, any DOMConfiguration extensions are highly likely to be broken due to the change of the internal structure. While less common than extended RFA's, extensions of DOMConfigurator are likely to exist and should be supported. Given the radical difference in the DOMConfigurator and JoranConfigurator implementation, porting the log4j 1.2 DOMConfigurator forward would seem the reasonable approach. Though like the o.a.l.RFA's, DOMConfigurator would be marked as deprecated and could be placed in a log4j-obsolete.jar.
log4j 1.3 development has been suspended and further work on compatibility is not expected.