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%2FReferenceResolverBase.java;h=7fabc6747f1c6fe27676fb7483bcad942b928408;hp=ef781f3df4f5d2035a2eb616a1e7273e546ebac3;hb=1dfeb7d5c49b1391cd9d877e1eddab18995cb151;hpb=c13c4179bda758e77fe1f2032d3c4268bb9e3120 diff --git a/bundles/org.simantics.structural.synchronization.client/src/org/simantics/structural/synchronization/base/ReferenceResolverBase.java b/bundles/org.simantics.structural.synchronization.client/src/org/simantics/structural/synchronization/base/ReferenceResolverBase.java index ef781f3df..7fabc6747 100644 --- a/bundles/org.simantics.structural.synchronization.client/src/org/simantics/structural/synchronization/base/ReferenceResolverBase.java +++ b/bundles/org.simantics.structural.synchronization.client/src/org/simantics/structural/synchronization/base/ReferenceResolverBase.java @@ -8,6 +8,7 @@ import java.util.Collections; import org.simantics.databoard.util.URIStringUtils; import org.simantics.structural.synchronization.protocol.SynchronizationEventHandler; +import org.slf4j.Logger; abstract public class ReferenceResolverBase> { @@ -92,7 +93,7 @@ abstract public class ReferenceResolverBase> { String message = "Couldn't resolve " + connectionPoint + ", because child " + segment + " does not exist."; if(eventHandler == null) - System.err.println(message); + getLogger().warn(message); else eventHandler.reportProblem(message); return; @@ -139,14 +140,15 @@ abstract public class ReferenceResolverBase> { } }); Collections.sort(pending); - System.out.println("Still pending:"); + getLogger().info("Still pending:"); for(String p : pending) - System.out.println(" " + p); + getLogger().info(" " + p); } } public void resolvePendingSelfReferences() { // Can be customized in subclasses } - + + public abstract Logger getLogger(); }