refractor queue, add sparkngin log4j appender