added a logger to splicer