You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by pm...@apache.org on 2017/02/07 12:05:18 UTC

svn commit: r1781990 - /jmeter/trunk/src/components/org/apache/jmeter/control/ForeachController.java

Author: pmouawad
Date: Tue Feb  7 12:05:18 2017
New Revision: 1781990

URL: http://svn.apache.org/viewvc?rev=1781990&view=rev
Log:
Bug 60564 - Migrating LogKit to SLF4J - Replace logkit loggers with slf4j ones with keeping the current logkit binding solution
Use parameterized messages and improve logs
Bugzilla Id: 60564

Modified:
    jmeter/trunk/src/components/org/apache/jmeter/control/ForeachController.java

Modified: jmeter/trunk/src/components/org/apache/jmeter/control/ForeachController.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/components/org/apache/jmeter/control/ForeachController.java?rev=1781990&r1=1781989&r2=1781990&view=diff
==============================================================================
--- jmeter/trunk/src/components/org/apache/jmeter/control/ForeachController.java (original)
+++ jmeter/trunk/src/components/org/apache/jmeter/control/ForeachController.java Tue Feb  7 12:05:18 2017
@@ -25,8 +25,8 @@ import org.apache.jmeter.testelement.pro
 import org.apache.jmeter.testelement.property.StringProperty;
 import org.apache.jmeter.threads.JMeterContext;
 import org.apache.jmeter.threads.JMeterVariables;
-import org.apache.jorphan.logging.LoggingManager;
-import org.apache.log.Logger;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
 /**
  * ForeachController that iterates over a list of variables named XXXX_NN stored in {@link JMeterVariables}
@@ -36,9 +36,9 @@ import org.apache.log.Logger;
  *
  */
 public class ForeachController extends GenericController implements Serializable {
-    private static final Logger log = LoggingManager.getLoggerForClass();
+    private static final Logger log = LoggerFactory.getLogger(ForeachController.class);
 
-    private static final long serialVersionUID = 240L;
+    private static final long serialVersionUID = 241L;
 
     private static final String INPUTVAL = "ForeachController.inputVal";// $NON-NLS-1$
 
@@ -163,7 +163,9 @@ public class ForeachController extends G
         if (currentVariable != null) {
             variables.putObject(getReturnVal(), currentVariable);
             if (log.isDebugEnabled()) {
-                log.debug("ForEach resultstring isDone=" + variables.get(getReturnVal()));
+                log.debug("{} : Found in vars:{}, isDone:{}", 
+                        getName(), inputVariable, false);
+
             }
             return false;
         }
@@ -177,10 +179,16 @@ public class ForeachController extends G
         JMeterContext context = getThreadContext();
         String inputVariable = getInputVal() + getSeparator() + (loopCount + 1);
         if (context.getVariables().getObject(inputVariable) != null) {
-            log.debug("ForEach resultstring eofArgs= false");
+            if(log.isDebugEnabled()) {
+                log.debug("{} : Found in vars:{}, not end of Arguments", 
+                        getName(), inputVariable);
+            }
             return false;
         }
-        log.debug("ForEach resultstring eofArgs= true");
+        if(log.isDebugEnabled()) {
+            log.debug("{} : Did not find in vars:{}, End of Arguments reached", 
+                    getName(), inputVariable);
+        }
         return true;
     }
 
@@ -213,7 +221,8 @@ public class ForeachController extends G
             return false;
         }
         if (log.isDebugEnabled()) {
-            log.debug("No entries found - null first entry: " + inputVariable);
+            log.debug("{} No entries found - null first entry: {}", 
+                    getName(), inputVariable);
         }
         return true;
     }