]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.objmap2/src/org/simantics/objmap/structural/rules/domain/RelatedObjectAccessor.java
Use trace level debug messages with ObjMap
[simantics/platform.git] / bundles / org.simantics.objmap2 / src / org / simantics / objmap / structural / rules / domain / RelatedObjectAccessor.java
index c056096aab67d9743ef93ad927de07b16da8d296..de80a9a95fdacd3ff4af5fb72166fe7e3df91ae4 100644 (file)
@@ -11,7 +11,8 @@
  *******************************************************************************/
 package org.simantics.objmap.structural.rules.domain;
 
-import org.apache.log4j.Logger;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.simantics.db.ReadGraph;
 import org.simantics.db.Resource;
 import org.simantics.db.WriteGraph;
@@ -23,7 +24,7 @@ import org.simantics.objmap.structural.StructuralResource;
 
 public class RelatedObjectAccessor implements IDomainAccessor<StructuralResource,StructuralResource> {
 
-    static Logger LOGGER = Logger.getLogger("org.simantics.objmap");
+    static Logger LOGGER = LoggerFactory.getLogger(RelatedObjectAccessor.class);
     
        Resource relation;
        boolean useTypeResource;
@@ -50,7 +51,7 @@ public class RelatedObjectAccessor implements IDomainAccessor<StructuralResource
        @Override
        public StructuralResource get(ReadGraph g, StructuralResource element) throws MappingException {
                try {
-                   LOGGER.info("        RelatedObjectAccessor.get");
+                   LOGGER.trace("        RelatedObjectAccessor.get");
                    Resource res = getServiceResource(g, element);
                    if (res == null)
                        return null;
@@ -71,7 +72,7 @@ public class RelatedObjectAccessor implements IDomainAccessor<StructuralResource
        public boolean set(WriteGraph g, StructuralResource selement, StructuralResource value)
                        throws MappingException {
                try {
-                   LOGGER.info("        RelatedObjectAccessor.set");
+                   LOGGER.trace("        RelatedObjectAccessor.set");
                    Resource element = getServiceResource(g, selement);
                    if (element == null)
                        return false;
@@ -84,7 +85,7 @@ public class RelatedObjectAccessor implements IDomainAccessor<StructuralResource
                            g.claim(element, relation, value.getResource());
                            return true;
                        }
-                       else if(resource.equals(value))
+                       else if(resource.equals(value.getResource()))
                            return false;
                        else {
                                if (preventChange(selement))