anchor.diff:  opt([{process_info,PI}|O],{_,Client,Traci}) ->
       opt(O,{PI,Client,Traci});
   opt([{file,Client}|O],{PI,_,Traci}) ->
  -    opt(O,{PI,Client,Traci});
  +    opt(O,{PI,Client,[{logfile,get_logname(Client)}|Traci]});
   opt([{handler,Handler}|O],{PI,Client,Traci}) ->
       opt(O,{PI,Client,[{handler,Handler}|Traci]});
   opt([{timer, {MSec, StopOpts}}|O],{PI,Client,Traci}) ->
  
positive.code:         {true, {local, File}} -> {PI, {local, File}, Traci};
          {true, _}             -> exit(local_client_required_on_shell_tracing)
      end.
  
  nods(all) ->
      Nodes1 = remove_active([node()|nodes()]),
  
negative.code:             erlang:send_after(MSec, self(), flush_timeout)
      end.
  
  get_fetch_dir(undefined,undefined) -> ?upload_dir(?MODULE_STRING) ++ ts();
  get_fetch_dir(undefined,Logname) -> ?upload_dir(Logname) ++ ts();
  get_fetch_dir(Dir,_) -> Dir.
  
  resume_trace(Reporter) ->
      ?MODULE:run_history(all_silent),
  