NIHVIVO-1025 (consider leaving log files untouched if no upgrade is necessary)

This commit is contained in:
sjm222 2011-01-13 21:55:38 +00:00
parent 709b1fc534
commit 054cb16d17

View file

@ -44,7 +44,7 @@ public class OntologyUpdater {
public OntologyUpdater(OntologyUpdateSettings settings) { public OntologyUpdater(OntologyUpdateSettings settings) {
this.settings = settings; this.settings = settings;
this.logger = new SimpleOntologyChangeLogger(settings.getLogFile(), settings.getErrorLogFile()); this.logger = null;
this.record = new SimpleOntologyChangeRecord(settings.getAddedDataFile(), settings.getRemovedDataFile()); this.record = new SimpleOntologyChangeRecord(settings.getAddedDataFile(), settings.getRemovedDataFile());
} }
@ -55,6 +55,10 @@ public class OntologyUpdater {
boolean updateRequired = updateRequired(); boolean updateRequired = updateRequired();
if (updateRequired) { if (updateRequired) {
if (this.logger == null) {
this.logger = new SimpleOntologyChangeLogger(settings.getLogFile(), settings.getErrorLogFile());
}
try { try {
performUpdate(); performUpdate();
} catch (Exception e) { } catch (Exception e) {