[lttng-dev] [RFC] LTTng-UST loglevels

Yannick Brosseau yannick.brosseau at gmail.com
Tue Feb 14 11:54:48 EST 2012


What's "per-line" in your example?

On 2012-02-14 11:41, Matthew Khouzam wrote:
> Two use cases I see for per-line logging:
> (forgive my pseudocode)
>
> func()
> {
> stuff();
> stuff(); tracepoint(mytrace);
> (morestuff()++)->my_func();
> }
>
>
> or if you have a 100+ line function and you want to see it arrive at
> certain checkpoints.
>
>
>
> On 12-02-13 02:35 PM, Michel Dagenais wrote:
>>>>         TRACE_DEBUG_SYSTEM      = 7,
>>>>         TRACE_DEBUG_PROGRAM     = 8,
>>>>         TRACE_DEBUG_PROCESS     = 9,
>>>>         TRACE_DEBUG_MODULE      = 10,
>>>>         TRACE_DEBUG_UNIT        = 11,
>>>>         TRACE_DEBUG_FUNCTION    = 12,
>>>>         TRACE_DEBUG_LINE        = 13,
>>>>
>>>>
>>> I still don't understand how we should choose to use any of the
>>> TRACE_DEBUG levels.
>> I would guess that you start at level 7 for everywhere to discover which program is problematic, then you enable level 8 for the problematic program and find the offending process, and so on to dig into a problem up to the "line" level. I would not expect tracepoints at the line level... though.
>>
>> _______________________________________________
>> lttng-dev mailing list
>> lttng-dev at lists.lttng.org
>> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
> _______________________________________________
> lttng-dev mailing list
> lttng-dev at lists.lttng.org
> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev




More information about the lttng-dev mailing list