X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=tests%2Fregression%2Fust%2Fjava-log4j%2FJTestLTTng.java;fp=tests%2Fregression%2Fust%2Fjava-log4j%2FJTestLTTng.java;h=0000000000000000000000000000000000000000;hp=1b4a51b45c02132027a812e7b2cb283118cdadf5;hb=0fd2fd15d3d5cdcd2598ed801b1d1c34d84a4dc3;hpb=4ae042345b4094e98611744d9ba6c92265058fdb diff --git a/tests/regression/ust/java-log4j/JTestLTTng.java b/tests/regression/ust/java-log4j/JTestLTTng.java deleted file mode 100644 index 1b4a51b45..000000000 --- a/tests/regression/ust/java-log4j/JTestLTTng.java +++ /dev/null @@ -1,88 +0,0 @@ -/* - * Copyright (C) 2015 Michael Jeanson - * Copyright (C) 2014 David Goulet - * Copyright (C) 2014 Christian Babeux - * - * SPDX-License-Identifier: GPL-2.0-only - * - */ - -import java.io.IOException; -import java.lang.Integer; - -import org.apache.log4j.Appender; -import org.apache.log4j.BasicConfigurator; -import org.apache.log4j.Logger; -import org.apache.log4j.Level; -import org.lttng.ust.agent.log4j.LttngLogAppender; - -public class JTestLTTng { - - /** - * Application start - * - * @param args - * Command-line arguments - * @throws IOException - * @throws InterruptedException - */ - public static void main(String args[]) throws IOException, InterruptedException { - - Logger lttng = Logger.getLogger("log4j-event"); - Logger lttng2 = Logger.getLogger("log4j-event-2"); - - /* - * Set lowest level to make sure all event levels are logged. - * Any jar can override the default log4j rootLogger level - * and a logger with no explicit level defaults to the non-null - * parent level. Events could be ignored if the inherited value - * is too low, thereby failing the test. - * - * See BSF -> https://issues.apache.org/jira/browse/BSF-24 - */ - lttng.setLevel(Level.ALL); - lttng2.setLevel(Level.ALL); - - int nrIter = Integer.parseInt(args[0]); - int waitTime = Integer.parseInt(args[1]); - int fire_debug_tp = 0; - int fire_second_tp = 0; - - if (args.length > 2) { - fire_debug_tp = Integer.parseInt(args[2]); - } - if (args.length > 3) { - fire_second_tp = Integer.parseInt(args[3]); - } - - /* Start with the default Log4j configuration, which logs to console */ - BasicConfigurator.configure(); - - /* - * Add a LTTng log appender to both loggers, which will also send the - * logged events to UST. - */ - Appender lttngAppender = new LttngLogAppender(); - lttng.addAppender(lttngAppender); - lttng2.addAppender(lttngAppender); - - for (int iter = 0; iter < nrIter; iter++) { - lttng.info("LOG4J tp fired!"); - if (fire_debug_tp == 1) { - /* Third arg, trigger debug TP. */ - lttng.debug("LOG4J DEBUG tp fired"); - } - Thread.sleep(waitTime); - } - - if (fire_second_tp == 1) { - lttng2.info("LOG4J second logger fired"); - } - - /* - * Do not forget to close() all handlers so that the agent can shutdown - * and the session daemon socket gets cleaned up explicitly. - */ - lttngAppender.close(); - } -}