private void setupLogback(URL logConfigFile) throws IOException {
if (logConfigFile == null) {
return;
}
LogConfigurator configurator = LogConfigurator.getConfigurator("logback");
Map<String, String> props = configurator.getDefaultProperties(false);
props.put("basedir", basedir.getAbsolutePath());
props.put("srcdir", srcdir.getAbsolutePath());
props.put("destdir", destdir.getAbsolutePath());
props.put("loggingRoot", destdir.getAbsolutePath());
configurator.configure(logConfigFile, props);
}