anchor.diff:              erlang:send_after(MSec, self(), flush_timeout)
       end.
   
  -get_fetch_dir(undefined) -> ?upload_dir ++ ts();
  -get_fetch_dir(Dir) -> Dir.
  +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),
  
positive.code: do_stop({FetchOrFormat, UserDir}, Sender, NodeInfo, SessionInfo) ->
      write_config(?last_config, all),
      Localhost = host(node()),
      Dir = get_fetch_dir(UserDir),
      file:make_dir(Dir),
      %% The nodes are traversed twice here because
      %% the meta tracing in observer_backend must be
  
negative.code:         {true, {local, File}} -> {PI, {local, File}, Traci};
          {true, _}             -> exit(local_client_required_on_shell_tracing)
      end.
  
  get_logname({local, F}) -> filename:basename(F);
  get_logname(F) -> filename:basename(F).
  
  nods(all) ->
      Nodes1 = remove_active([node()|nodes()]),
  