make the AppenderFactory related code in c.q.logback.core.sift suck less