[lttng-dev] Problem in finding Jar file of LTTng for adding to Java project

Philippe Proulx eeppeliteloop at gmail.com
Tue Oct 10 20:58:28 UTC 2017


On Tue, Oct 10, 2017 at 4:12 PM, MMM <e.morovati at yahoo.com> wrote:
> Dear Philippe,
>
> Thanks a lot for your consideration. I solved former problem. While, I faced
> with a new problem. Indeed, when I create a LTTng session, start it and
> finally stop LTTng, I could not find trace files in mentioned folder. My
> java code is
>
> ///////////////////////////////////////
> import java.io.IOException;
> import java.util.logging.Handler;
> import java.util.logging.Logger;
>
> import org.lttng.ust.agent.LTTngAgent;
> import org.lttng.ust.agent.jul.LttngLogHandler;

It looks like you're using the java.util.logging agent...

>
> public class Hello {
> private static final int answer = 42;
> private static LTTngAgent lttngAgent;
>
> public static void main(String[] args) throws InterruptedException {
> Logger helloLog = Logger.getLogger("hello");
> lttngAgent = LTTngAgent.getLTTngAgent();
>
> Thread.sleep(5000);
> helloLog.info("Hello World, the answer is " + answer);
> lttngAgent.dispose();
> }
>
> }
> ///////////////////////
>
> Also, I used following LTTng commands.
>
> ////////////////////////////////
> lttng create java-test
> lttng enable-event -a -l

... and the -l/--log4j options applies to the log4j agent.

Use the -j/--jul option.

> lttng start
>
> ///Start My java Application///
>
> lttng stop
> ////////////////////////////
>
> Besides, when I used "lttng view" after stopping LTTng, I received following
> error message
>
> [error] Cannot open any trace for reading.
> [error] opening trace "/[path]/lttng-traces/java-test10-20171010-130909" for
> reading.
> [error] none of the specified trace paths could be opened.

This is because your trace is empty (does not even exist).

Phil

>
> Could you please help me to resolve it.
>
> Regards,
> Mehdi.
>
>
>
>
>
>
>
>
>
> On Monday, October 9, 2017, 1:05:59 AM GMT+3:30, Philippe Proulx
> <eeppeliteloop at gmail.com> wrote:
>
>
> On Sun, Oct 8, 2017 at 4:15 PM, MMM via lttng-dev
> <lttng-dev at lists.lttng.org> wrote:
>> Dear Users,
>>
>> I am beginner in tracing using LTTng. At present, I am going to trace a
>> java
>> program in  Ubuntu, while I faced with a problem. When I install LTTng on
>> Ubuntu, I also install
>>
>> "liblttng-ust-agent-java" by "apt-get install liblttng-ust-agent-java"
>> command in Ubuntu. But, when I want to import any libraries related to
>> LTTng
>> such as "org.lttng.ust.agent.jul.LttngLogHandlerorg.lttng.ust.LTTngAgent"
>> to
>> my program, it is marked as unknown package. Indeed, I could not find
>> LTTng
>> Jar file for adding it to my program libraries. Furthermore, I searched in
>> all files and folders, while I could not find Jar file. Could you please
>> help me to understand the cause of this problem and solve it.
>
> I'm not a Ubuntu specialist, but from
> <https://packages.ubuntu.com/zesty/all/liblttng-ust-agent-java/filelist>,
> I would say:
>
> * /usr/share/java/lttng-ust-agent-jul.jar
> * /usr/share/java/lttng-ust-agent-log4j.jar
>
> On 16.04, it's:
>
> * /usr/share/java/liblttng-ust-agent.jar
>
> Add the required JAR file to your classpath.
>
> Have a look at <http://lttng.org/docs/v2.9/#doc-java-application>.
>
> Phil
>
>
>>
>>
>> Best regards,
>>
>> Mehdi.
>>
>>
>> _______________________________________________
>> lttng-dev mailing list
>> lttng-dev at lists.lttng.org
>> https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
>>


More information about the lttng-dev mailing list