Refactor: test: wrapper for stop_lttng_tracing
[lttng-tools.git] / tests / regression / ust / java-jul / JTestLTTng.java
index b39f7e3455ff555ba12a661488c3770760e8d8f3..9431551cdb4a580c2e06ff92b96f694f90cdcd01 100644 (file)
@@ -19,7 +19,7 @@ import java.lang.Integer;
 import java.util.logging.Logger;
 import java.util.logging.Level;
 
-import org.lttng.ust.jul.LTTngAgent;
+import org.lttng.ust.agent.LTTngAgent;
 
 public class JTestLTTng
 {
@@ -28,21 +28,35 @@ public class JTestLTTng
        public static void main(String args[]) throws Exception
        {
                Logger lttng = Logger.getLogger("JTestLTTng");
+               Logger lttng2 = Logger.getLogger("JTestLTTng2");
                int nrIter = Integer.parseInt(args[0]);
                int waitTime = Integer.parseInt(args[1]);
+               int fire_finest_tp = 0;
+               int fire_second_tp = 0;
+
+               if (args.length > 2) {
+                       fire_finest_tp = Integer.parseInt(args[2]);
+               }
+               if (args.length > 3) {
+                       fire_second_tp = Integer.parseInt(args[3]);
+               }
 
                lttngAgent = LTTngAgent.getLTTngAgent();
                lttng.setLevel(Level.FINEST);
 
                for (int iter = 0; iter < nrIter; iter++) {
                        lttng.info("JUL tp fired!");
-                       if (args.length == 3) {
+                       if (fire_finest_tp == 1) {
                                /* Third arg, trigger finest TP. */
                                lttng.finest("JUL FINEST tp fired");
                        }
                        Thread.sleep(waitTime);
                }
 
+               if (fire_second_tp == 1) {
+                       lttng2.info("JUL second logger fired");
+               }
+
                lttngAgent.dispose();
        }
 }
This page took 0.023529 seconds and 4 git commands to generate.