private LoggerUtils loggerUtils = LoggerUtils.getInstance();
private ConfigurationForFS configuration;
public void run(ConfigurationForFS configuration) {
this.configuration = configuration;
ioService = new IoService(configuration.isLocalStorage());
loggerUtils.configureLogger(configuration.getLogLevel(), configuration.getDestDir());
logger.log(INFO, "Starting JSCover {0} file instrumentation", configuration.getVersion());
ioService.generateJSCoverFilesForFileSystem(configuration.getDestDir(), configuration.getVersion());
copyFolder(configuration.getSrcDir(), configuration.getDestDir());
copyFolder(configuration.getSrcDir(), new File(configuration.getDestDir(), Main.reportSrcSubDir), getJavaScriptFilter(), true);