]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.modeling/src/org/simantics/modeling/scl/SCLRealm.java
Utilize slf4j
[simantics/platform.git] / bundles / org.simantics.modeling / src / org / simantics / modeling / scl / SCLRealm.java
index 99ac161a5baf9c0af866da158c9fe88ad735616f..8ed8c3e0e199c282aeacdd0aadf1f0a7d9735521 100644 (file)
@@ -1,7 +1,5 @@
 package org.simantics.modeling.scl;\r
 \r
-import gnu.trove.map.hash.THashMap;\r
-\r
 import java.io.IOException;\r
 import java.util.Map;\r
 import java.util.concurrent.ExecutorService;\r
@@ -11,7 +9,6 @@ import java.util.concurrent.ThreadFactory;
 import java.util.concurrent.ThreadPoolExecutor;\r
 import java.util.concurrent.TimeUnit;\r
 \r
-import org.simantics.Logger;\r
 import org.simantics.databoard.Bindings;\r
 import org.simantics.databoard.binding.Binding;\r
 import org.simantics.databoard.binding.mutable.Variant;\r
@@ -24,8 +21,14 @@ import org.simantics.scl.runtime.function.Function;
 import org.simantics.scl.runtime.tuple.Tuple0;\r
 import org.simantics.simulator.variable.NodeManager;\r
 import org.simantics.simulator.variable.Realm;\r
+import org.slf4j.Logger;\r
+import org.slf4j.LoggerFactory;\r
+\r
+import gnu.trove.map.hash.THashMap;\r
 \r
 public class SCLRealm implements Realm {\r
+    private static final Logger LOGGER = LoggerFactory.getLogger(SCLRealm.class);\r
+\r
     public static final String SCL = "scl";\r
     \r
     THashMap<String,Type> contextTypes = new THashMap<String,Type>();\r
@@ -118,7 +121,7 @@ public class SCLRealm implements Realm {
             try {\r
                 runnable.run();\r
             } catch (Throwable t) {\r
-               Logger.defaultLogError(t);\r
+                LOGGER.error("Runnable failed in syncExec.", t);\r
             } finally {\r
             }\r
             return;\r
@@ -132,7 +135,7 @@ public class SCLRealm implements Realm {
         try {\r
             runnable.run();\r
         } catch (Throwable t) {\r
-               Logger.defaultLogError(t);\r
+            LOGGER.error("Runnable failed in syncExec.", t);\r
         } finally {\r
             executorThread = oldThread;\r
             endSyncExec.release();\r
@@ -146,7 +149,7 @@ public class SCLRealm implements Realm {
             try {\r
                 runnable.run();\r
             } catch (Throwable t) {\r
-               Logger.defaultLogError(t);\r
+                LOGGER.error("Runnable failed in asyncExec.", t);\r
             } finally {\r
             }\r
             return;\r