anchor.diff:                      oob = [],
                       oob_counter = 0,
                       errlines = [],
  +                    debug = Debug,
                       results = []}}.
   
  -handle_call(start_worker, _From, State) ->
  -        Cmd = spawn_cmd(State),
  -        error_logger:info_report(["Spawn cmd: ", Cmd]),
  +handle_call(start_worker, _From, S) ->
  +        Cmd = spawn_cmd(S),
  +        if S#state.debug ->
  +                error_logger:info_report(["Spawn cmd: ", Cmd]);
  +        true -> ok end,
           Port = open_port({spawn, Cmd}, ?PORT_OPT),
  -        {reply, ok, State#state{port = Port}, 30000}.
  +        {reply, ok, S#state{port = Port}, 30000}.
   
   spawn_cmd(#state{task = T, node = Node, master_url = Url}) ->
           lists:flatten(io_lib:fwrite(?CMD,
  
positive.code:         {ok, MasterUrl0} = application:get_env(disco_url),
          MasterUrl = MasterUrl0 ++ disco_server:jobhome(JobName),
  
          spawn_link(NodeAtom, disco_worker, remote_worker,
                   [[self(), EventServ, Master, MasterUrl, Task, Node]]),
          
          receive
                  ok -> ok;
  
negative.code: 
  -include("task.hrl").
  -record(state, {id, master, master_url, eventserv, port, task,
                  child_pid, node, linecount, errlines, results,
                  debug, last_msg, msg_counter, oob, oob_counter,
                  start_time}).
  
  -define(MAX_MSG_LENGTH, 8192).
  -define(RATE_WINDOW, 100000). % 100ms
  