I'd like to implement architecture that the user defines log4j appender through log4j properties as usual but this appender is just a buffer and it delegate the log messages to one of several appenders that it holds. I'd like to implement architecture that the use