Tests: lttng-ust-getcpu-override-test cache and error-check sysconf()
[lttng-tools.git] / tests / regression / ust / java-jul / JTestLTTng.java
index 5f15e143890a521452476b1d4ad3dfe61d334578..9431551cdb4a580c2e06ff92b96f694f90cdcd01 100644 (file)
@@ -17,8 +17,9 @@
 
 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
 {
@@ -27,16 +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 (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.023553 seconds and 4 git commands to generate.