X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.structural.synchronization.client%2Fsrc%2Forg%2Fsimantics%2Fstructural%2Fsynchronization%2Fbase%2FSynchronizationEventHandlerBase.java;h=82dd224b6ec2f413f933a60ef5910bcbd72f1382;hp=94bfbf89626bc1e1230688233dddbb0d8155d2f9;hb=1dfeb7d5c49b1391cd9d877e1eddab18995cb151;hpb=c13c4179bda758e77fe1f2032d3c4268bb9e3120 diff --git a/bundles/org.simantics.structural.synchronization.client/src/org/simantics/structural/synchronization/base/SynchronizationEventHandlerBase.java b/bundles/org.simantics.structural.synchronization.client/src/org/simantics/structural/synchronization/base/SynchronizationEventHandlerBase.java index 94bfbf896..82dd224b6 100644 --- a/bundles/org.simantics.structural.synchronization.client/src/org/simantics/structural/synchronization/base/SynchronizationEventHandlerBase.java +++ b/bundles/org.simantics.structural.synchronization.client/src/org/simantics/structural/synchronization/base/SynchronizationEventHandlerBase.java @@ -15,6 +15,7 @@ import org.simantics.structural.synchronization.protocol.Connection; import org.simantics.structural.synchronization.protocol.SerializedVariable; import org.simantics.structural.synchronization.protocol.SynchronizationEventHandler; import org.simantics.structural.synchronization.protocol.SynchronizationException; +import org.slf4j.Logger; import gnu.trove.map.hash.THashMap; import gnu.trove.set.hash.THashSet; @@ -401,12 +402,11 @@ public abstract class SynchronizationEventHandlerBase } public void reportProblem(String description) { - System.err.println(description); + getLogger().error(description); } public void reportProblem(String description, Exception e) { - System.err.println(description); - e.printStackTrace(); + getLogger().error(description, e); } public void addPostSynchronizationAction(Runnable action) { @@ -421,4 +421,6 @@ public abstract class SynchronizationEventHandlerBase public long getFromRevision() { return mapping.currentRevision; } + + public abstract Logger getLogger(); }