anchor.diff:          {true, _}             -> exit(local_client_required_on_shell_tracing)
       end.
   
  -get_logname({local, F}) -> filename:basename(F);
  +get_logname({local, F}) -> get_logname(F);
  +get_logname({wrap, F}) -> filename:basename(F);
  +get_logname({wrap, F, _, _}) -> filename:basename(F);
   get_logname(F) -> filename:basename(F).
   
   nods(all) ->
  
positive.code: %%
  -module(ttb).
  -author('siri@erix.ericsson.se').
  
  %% API
  -export([tracer/0,tracer/1,tracer/2,p/2,stop/0,stop/1,start_trace/4]).
  
negative.code: 
  show_trace(Trace, true) ->
      dbg:dhandler(Trace, standard_io);
  show_trace(_Trace, false) ->
      ok;
  show_trace(Trace, Pid) when is_pid(Pid) ->
      %%This is only to enable erlide to build trace views in real time.
      %%Sending trace data to handlers in real time has however
      %%to be considered an interesting feature and should be
      %%implemented in a generic way in the future
      Pid ! {trace, Trace}.
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %%% For debugging
  