import org.apache.log4j.*;
import java.io.IOException;

public class TestLog {

    protected final Logger LOGGER = Logger.getRootLogger();

    public String[] testsFiles = { //"data/tests/test1_toobig.csv",
             "data/tests/test3.csv"
            , "data/tests/test4.csv"
            , "data/tests/test5.csv"
    };
    public char[] separators = {
        ',', '\t', ':', ',', ',', ','
    };

    public void init(Class cls){
        LOGGER.setLevel(Level.ALL);
        try {
            FileAppender txtHandler = new FileAppender(new PatternLayout("%d{dd MMM yyyy HH:mm:ss,SSS}\t%-5p [%t]: %m%n"), String.format("logs/%s.log", cls.getName()));
            txtHandler.setEncoding("UTF-8");
            txtHandler.setAppend(false);
            LOGGER.addAppender(txtHandler);
        }
        catch (IOException io) {
            System.err.println(io.getMessage());
            System.exit(-1);
        }
    }
}

@@ -368,24 +368,8 @@
 ',',
- '%5Ct', ':', ',',
  ','

failure was from not updating the corresponding seps. oops