[erlang-questions] How do I trace by module name?
Joseph Wayne Norton
norton@REDACTED
Sun Oct 28 03:22:39 CET 2012
Alex -
I'd recommend taking a look at the redbug tool. It provides nice features for tracing. (https://github.com/massemanet/eper/blob/master/src/redbug.erl)
Joe N.
On 2012/10/28, at 0:24, Alex Shneyderman <a.shneyderman@REDACTED> wrote:
> (one more time to the list):
>
> great this works!
>
> Is there any way to redirect traces to a file? I mean with
> specialized handler ...
>
> On Sat, Oct 27, 2012 at 1:28 PM, Yang Liu <liuyang124846@REDACTED> wrote:
>> I always use this, i call it at start, then it trace every call on the
>> module
>>
>> open_tracer(Module) ->
>> dbg:tracer(),
>> dbg:p(all, [call]),
>> dbg:tpl(Module, [{'_', [], [{return_trace}]}]).
>>
>> 在 2012-10-27 傍晚6:16,"Alex Shneyderman" <a.shneyderman@REDACTED>写道:
>>>
>>> I am trying to use dbg. Here is what I did:
>>>
>>> Erlang R15B (erts-5.9) [source] [64-bit] [smp:8:8] [async-threads:0]
>>> [hipe] [kernel-poll:false]
>>>
>>> Eshell V5.9 (abort with ^G)
>>> 1> compile:file("fib.erl",[debug_info]).
>>> {ok,fib}
>>> 2> dbg:tracer().
>>> {ok,<0.38.0>}
>>> 3> dbg:tpl(fib,c).
>>> {ok,[{matched,nonode@REDACTED,3},{saved,c}]}
>>> 4> fib:fib(21).
>>> 231
>>> 5> dbg:ltp().
>>> c: [{'_',[],[{message,{caller}}]}]
>>> caller_exception_trace: cx
>>> caller_trace: c
>>> cx: [{'_',[],[{exception_trace},{message,{caller}}]}]
>>> exception_trace: x
>>> x: [{'_',[],[{exception_trace}]}]
>>> ok
>>>
>>> Or something is amiss with my code, dbg or something else? Any ideas?
>>> Or can I even trace by module. I tried to trace by process and that worked
>>> fine.
>>>
>>> Cheers,
>>> Alex.
>>> _______________________________________________
>>> erlang-questions mailing list
>>> erlang-questions@REDACTED
>>> http://erlang.org/mailman/listinfo/erlang-questions
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://erlang.org/mailman/listinfo/erlang-questions
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20121028/50c155c8/attachment.htm>
More information about the erlang-questions
mailing list