<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Thanks for your answer.<br><br>I tried to use the TRACEPOINT_LOGLEVEL macro, but I was not able to make it working. I have my macro immediately follow my TRACE_EVENT macro "TRACEPOINT_LOGLEVEL(hello_world,my_first_tracepoin<span style="background-color: rgb(255, 255, 255);">t,<span style="background-color: rgb(255, 255, 0);">TRACE_WARNING</span></span>)"<br><br>I enabled the event with the --loglevel <span style="background-color: rgb(255, 255, 255);"><span style="background-color: rgb(255, 255, 0);">TRACE_WARNING</span></span> parameter. When I run my code, and I do `lttng list --userspace`, I still get "hello_world:my_first_tracepoint (loglevel: <span style="background-color: rgb(255, 255, 0);">TRACE_DEBUG_LINE</span> (13)) (type: tracepoint)"<br><br>It looks like my code does not set the loglevel correctly, so it is still using the default loglevel. Am I doing anything wrong? Thanks.<br><br><div>> Date: Mon, 22 Jun 2015 17:20:35 -0400<br>> From: alexmonthy@voxpopuli.im<br>> To: cpthk@hotmail.com<br>> CC: lttng-dev@lists.lttng.org<br>> Subject: Re: [lttng-dev] LTTng event loglevel<br>> <br>> Hi,<br>> <br>> On 2015-06-22 05:06 PM, Jeffrey Chen wrote:<br>> > Hi:<br>> ><br>> > I am reading the LTTng and I am confused about the loglevel in the document. The document talked about it could assign a loglevel to each event. (http://lttng.org/docs/#doc-assigning-log-levels)<br>> <br>> This part refers to when you define your own tracepoints in your pogram, <br>> using the TRACEPOINT_EVENT macro.<br>> <br>> >   But, later in the document, it says all events from LTTng are traced as loglevel TRACE_DEBUG_FUNCTION. (http://lttng.org/docs/#doc-liblttng%E2%80%91ust%E2%80%91cyg%E2%80%91profile)<br>> <br>> That part however, refers to using the liblttng-ust-cyg-profile library, <br>> to automatically instrument function entries and exits. This library <br>> implements the callbacks expected by cyg-profile, and puts the <br>> information into UST tracepoints. Since it's this <br>> liblttng-ust-cyg-profile library that "defines" the tracepoints here, <br>> they are stuck at the log level specified in their definition, which is <br>> TRACE_DEBUG_FUNCTION in this case.<br>> <br>> <br>> Hope this helps,<br>> Alexandre<br>> <br></div>                                        </div></body>
</html>