//Setup reporting file
final File importReport = new File(logDirectory, "data-import.txt");
final PrintWriter reportWriter;
try {
reportWriter = new PrintWriter(new PeriodicFlushingBufferedWriter(500, new FileWriter(importReport)));
}
catch (IOException e) {
throw new RuntimeException("Failed to create FileWriter for: " + importReport, e);
}