import java.util.Set;\r
\r
import org.eclipse.core.runtime.IProgressMonitor;\r
-import org.simantics.Logger;\r
import org.simantics.Simantics;\r
import org.simantics.databoard.Bindings;\r
import org.simantics.db.ReadGraph;\r
import org.simantics.utils.strings.AlphanumComparator;\r
import org.simantics.utils.strings.EString;\r
import org.simantics.utils.ui.ErrorLogger;\r
+import org.slf4j.Logger;\r
+import org.slf4j.LoggerFactory;\r
\r
import gnu.trove.map.hash.THashMap;\r
import gnu.trove.set.hash.THashSet;\r
* @see TypicalSynchronizationMetadata\r
*/\r
public class SyncTypicalTemplatesToInstances extends WriteRequest {\r
+ private static final Logger LOGGER = LoggerFactory.getLogger(SyncTypicalTemplatesToInstances.class);\r
\r
/**\r
* A constant used as the second argument to\r
syncInstance(graph, template, instance, templateElements);\r
}\r
} catch (Exception e) {\r
- Logger.defaultLogError(e);\r
- e.printStackTrace();\r
+ LOGGER.error("Template synchronization failed.", e);\r
} finally {\r
this.temporaryDiagram.removeHint(DiagramModelHints.KEY_DIAGRAM_RESOURCE);\r
}\r