First of all, thanks for so much enhancements on log4j2. : )
Just a small problem of the manual. The example of Routes(http://logging.apache.org/log4j/2.x/manual/appenders.html#RoutingAppender) uses attribute "AppenderRef" to reference an appender, which is not correct. I've searched the source code, find the attribute should be "ref".