@@ -130,12 +130,18 @@ public List<ProcessorInstance> createProcessors(Vertx vertx, SourceNameTracker s
130
130
for (Processor processor : definition .getProcessors ()) {
131
131
Condition condition = processor .getCondition ();
132
132
if (condition == null ) {
133
- result .add (processor .createInstance (vertx , sourceNameTracker , context , processorName (processor .getName (), parentName , "P" , index ++, processor )));
133
+ String name = processorName (processor .getName (), parentName , "P" , index ++, processor );
134
+ logger .debug ("Added {} processor named {} with no condition" , processor .getType (), name );
135
+ result .add (processor .createInstance (vertx , sourceNameTracker , context , name ));
134
136
} else {
135
137
ConditionInstance cond = new ConditionInstance (condition .getExpression ());
136
138
RequestContext requestContext = RequestContextHandler .getRequestContext (context );
137
139
if (cond .evaluate (requestContext , null )) {
138
- result .add (processor .createInstance (vertx , sourceNameTracker , context , processorName (processor .getName (), parentName , "P" , index ++, processor )));
140
+ String name = processorName (processor .getName (), parentName , "P" , index ++, processor );
141
+ logger .debug ("Added {} processor named {} because condition {} met" , processor .getType (), name , cond );
142
+ result .add (processor .createInstance (vertx , sourceNameTracker , context , name ));
143
+ } else {
144
+ logger .debug ("Skipped {} processor {} because condition {} not met" , processor .getType (), processor .getName (), cond );
139
145
}
140
146
}
141
147
}
0 commit comments