QpidLog4JConfigurator |
Substitute for the Log4J XMLWatchdog (as used by DOMConfigurator.configureAndWatch)
Extends the default behaviour with a strict parser check on the XML file before allowing the reconfiguration to proceed,
ensuring that any parser error or warning prevents initiation of a configuration update by Log4J, which aborts mid-update
upon fatal errors from the parser and proceeds in the event of 'regular' parser errors and warnings, in all cases allowing
startup to proceed with whatever half-baked configuration then exists. |