rs.addRule(new Pattern("configuration/logger/level"), new LevelAction());
rs.addRule(new Pattern("configuration/root"), new RootLoggerAction());
rs.addRule(new Pattern("configuration/root/level"), new LevelAction());
rs.addRule(new Pattern("configuration/logger/appender-ref"),
new AppenderRefAction());
rs.addRule(new Pattern("configuration/root/appender-ref"),
new AppenderRefAction());
// add if-then-else support
rs.addRule(new Pattern("*/if"), new IfAction());
rs.addRule(new Pattern("*/if/then"), new ThenAction());
rs.addRule(new Pattern("*/if/then/*"), new NOPAction());