X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.structural.synchronization%2Fsrc%2Forg%2Fsimantics%2Fstructural%2Fsynchronization%2Futils%2FDiagnosticSynchronizationEventHandler.java;h=974c632469b557a40663febcde1eba502bf41372;hp=f316cbfc7cb49aa837a27ec1cef03ed497607da2;hb=1dfeb7d5c49b1391cd9d877e1eddab18995cb151;hpb=c13c4179bda758e77fe1f2032d3c4268bb9e3120 diff --git a/bundles/org.simantics.structural.synchronization/src/org/simantics/structural/synchronization/utils/DiagnosticSynchronizationEventHandler.java b/bundles/org.simantics.structural.synchronization/src/org/simantics/structural/synchronization/utils/DiagnosticSynchronizationEventHandler.java index f316cbfc7..974c63246 100644 --- a/bundles/org.simantics.structural.synchronization/src/org/simantics/structural/synchronization/utils/DiagnosticSynchronizationEventHandler.java +++ b/bundles/org.simantics.structural.synchronization/src/org/simantics/structural/synchronization/utils/DiagnosticSynchronizationEventHandler.java @@ -7,9 +7,12 @@ 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 org.slf4j.LoggerFactory; public class DiagnosticSynchronizationEventHandler implements SynchronizationEventHandler { + private static final Logger LOGGER = LoggerFactory.getLogger(DiagnosticSynchronizationEventHandler.class); int indentation; @Override @@ -25,28 +28,35 @@ public class DiagnosticSynchronizationEventHandler implements SynchronizationEve Collection properties, Collection connections, Collection children) throws SynchronizationException { + StringBuilder indent = new StringBuilder(); for(int i=0;i properties) { - System.out.println("--- Type " + id + " --------------------------------"); + LOGGER.info("--- Type " + id + " --------------------------------"); for(SerializedVariable var : properties) - System.out.println(SerializedVariable.print(var, 2)); + LOGGER.info(SerializedVariable.print(var, 2)); } @Override public void endType() { - System.out.println("----------------------------------------------------"); + LOGGER.info("----------------------------------------------------"); } @Override public void reportProblem(String description) { - System.err.println(description); + LOGGER.error(description); } @Override public void reportProblem(String description, Exception e) { - System.err.println(description); - e.printStackTrace(); + LOGGER.error(description, e); } }