]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.selectionview/src/org/simantics/selectionview/StandardSelectionProcessor.java
Utilize slf4j
[simantics/platform.git] / bundles / org.simantics.selectionview / src / org / simantics / selectionview / StandardSelectionProcessor.java
index 7b5cdf98c007972495c948de0a5fe46284ab72e2..ccf4eeb9ff79391a64f5e8be25f2fc24d9cbe85f 100644 (file)
@@ -6,7 +6,7 @@ import java.util.Collections;
 import java.util.HashSet;\r
 import java.util.Set;\r
 \r
 import java.util.HashSet;\r
 import java.util.Set;\r
 \r
-import org.simantics.Logger;\r
+import org.simantics.Simantics;\r
 import org.simantics.db.ReadGraph;\r
 import org.simantics.db.Resource;\r
 import org.simantics.db.common.request.PossibleIndexRoot;\r
 import org.simantics.db.ReadGraph;\r
 import org.simantics.db.Resource;\r
 import org.simantics.db.common.request.PossibleIndexRoot;\r
@@ -21,8 +21,11 @@ import org.simantics.db.layer0.variable.Variables;
 import org.simantics.layer0.Layer0;\r
 import org.simantics.ui.selection.WorkbenchSelectionUtils;\r
 import org.simantics.utils.ui.ISelectionUtils;\r
 import org.simantics.layer0.Layer0;\r
 import org.simantics.ui.selection.WorkbenchSelectionUtils;\r
 import org.simantics.utils.ui.ISelectionUtils;\r
+import org.slf4j.Logger;\r
+import org.slf4j.LoggerFactory;\r
 \r
 public class StandardSelectionProcessor implements SelectionProcessor<Object, ReadGraph> {\r
 \r
 public class StandardSelectionProcessor implements SelectionProcessor<Object, ReadGraph> {\r
+    private static final Logger LOGGER = LoggerFactory.getLogger(StandardSelectionProcessor.class);\r
 \r
        private static Resource getIndexRoot(ReadGraph graph, Object selection) throws DatabaseException {\r
                \r
 \r
        private static Resource getIndexRoot(ReadGraph graph, Object selection) throws DatabaseException {\r
                \r
@@ -113,10 +116,8 @@ public class StandardSelectionProcessor implements SelectionProcessor<Object, Re
                                                        }\r
                                                        if (c.accept(graph, input))\r
                                                                c.contribute(graph, input, result);\r
                                                        }\r
                                                        if (c.accept(graph, input))\r
                                                                c.contribute(graph, input, result);\r
-                                               } catch (ClassCastException e) {\r
-                                                       Logger.defaultLogError(e);\r
                                                } catch (Exception e) {\r
                                                } catch (Exception e) {\r
-                                                       Logger.defaultLogError(e);\r
+                                                       LOGGER.error("Selection view tab contribution failed.", e);\r
                                                }\r
                                        }\r
                                }\r
                                                }\r
                                        }\r
                                }\r