Remove codes breaking security rules
[nemo.git] / nemo-impl / src / main / java / org / opendaylight / nemo / intent / condition / ConditionMonitor.java
index 0345a48171f937601f759e0f3114cb3b5ca6858b..84ff12fd06b3f0afc71b141a897298977118ad27 100644 (file)
@@ -11,7 +11,8 @@ package org.opendaylight.nemo.intent.condition;
 import org.opendaylight.nemo.intent.IntentResolver;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.common.rev151010.UserId;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.operation.rev151010.condition.instance.ConditionSegment;
-
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import java.util.List;
 import java.util.TimerTask;
 
@@ -20,6 +21,7 @@ import java.util.TimerTask;
  * TimerTask for one condition.
  */
 public class ConditionMonitor extends TimerTask {
+    private static Logger log = LoggerFactory.getLogger(ConditionMonitor.class);
     private List<ConditionSegment> conditionSegments;
     //Handle operation when condition state changed
     private IntentResolver intentResolver;
@@ -40,7 +42,8 @@ public class ConditionMonitor extends TimerTask {
             try {
                 intentResolver.resolveIntent(userId);
             } catch (Exception e) {
-                e.printStackTrace();
+                //TODO Auto-generated catch block
+                log.error("Exception:",e);
             }
             preState = currentState;
         }