diff --git a/pom.xml b/pom.xml
index db71108..02da642 100644
--- a/pom.xml
+++ b/pom.xml
@@ -22,7 +22,7 @@
co.cask.plugins
condition-plugins
- 1.0.0
+ 1.0.2-SNAPSHOT
Condition Plugin
A plugin for making control flow decision within a pipeline
jar
@@ -63,6 +63,7 @@
4.11
13.0.1
3.0
+ 1.7.5
@@ -84,6 +85,26 @@
+
+ org.slf4j
+ slf4j-api
+ ${slf4j.version}
+
+
+ org.slf4j
+ log4j-over-slf4j
+ ${slf4j.version}
+
+
+ org.slf4j
+ jcl-over-slf4j
+ ${slf4j.version}
+
+
+ org.slf4j
+ jul-to-slf4j
+ ${slf4j.version}
+
co.cask.cdap
cdap-api
diff --git a/src/main/java/co/cask/plugins/Conditional.java b/src/main/java/co/cask/plugins/Conditional.java
index 018e1b9..63e87d0 100644
--- a/src/main/java/co/cask/plugins/Conditional.java
+++ b/src/main/java/co/cask/plugins/Conditional.java
@@ -28,6 +28,7 @@
import co.cask.cdap.etl.api.condition.ConditionContext;
import co.cask.cdap.etl.api.condition.StageStatistics;
+import org.apache.commons.logging.LogFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -64,6 +65,10 @@ public final class Conditional extends Condition {
private static final Logger LOG = LoggerFactory.getLogger(Conditional.class);
private ConditionConfig config;
+ static {
+ LogFactory.getFactory().setAttribute("org.apache.commons.logging.Log", "org.apache.commons.logging.impl.SLF4JLog");
+ }
+
/**
* Create a expression handler by registering functions
* that can be used within the expression.