]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.browsing.ui.graph.impl/src/org/simantics/browsing/ui/graph/impl/Evaluators.java
Replace System.err and System.out with SLF4J Logging
[simantics/platform.git] / bundles / org.simantics.browsing.ui.graph.impl / src / org / simantics / browsing / ui / graph / impl / Evaluators.java
index b0e09381fb351108321409da8e3c7e6286d2716b..e86cdc54703559214895694478c386a6cf80e9f3 100644 (file)
@@ -66,6 +66,8 @@ import org.simantics.db.Resource;
 import org.simantics.db.common.request.ReadRequest;
 import org.simantics.db.exception.DatabaseException;
 import org.simantics.db.exception.ResourceNotFoundException;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
 /**
  * An entry point for loading an EvaluatorData in a data-oriented fashion. Also
@@ -75,6 +77,7 @@ import org.simantics.db.exception.ResourceNotFoundException;
  */
 public class Evaluators {
 
+    private static final Logger LOGGER = LoggerFactory.getLogger(Evaluators.class);
     public static final boolean DEBUG = false;
 
     public static void create(EvaluatorData data, final ResourceManager resourceManager,
@@ -293,12 +296,8 @@ public class Evaluators {
                     for(String browseContext : browseContexts) {
                         try {
                             browseContextResources.add(graph.getResource(browseContext));
-                        } catch(ResourceNotFoundException e) {
-                            // Expected result, if no modelled contributions exist.
-                            //System.err.println("Didn't find " + browseContext + " while loading model browser.");
                         } catch(DatabaseException e) {
-                            System.err.println("Didn't find " + browseContext + " while loading model browser.");
-                            e.printStackTrace();
+                            LOGGER.error("Didn't find " + browseContext + " while loading model browser.", e);
                         }
                     }