anchor.diff:  %%--------------------------------------------------------------------
   %% Function: quit(Msg)
   %%           Msg = none | [] | term()
  -%% Descrip.: terminate the logger process. if Msg is term(), it will
  -%%           be sent to the log before quiting "log(normal, Msg)"
  +%% Descrip.: Terminate the logger process. If Msg is term(), it will
  +%%           be sent to the log before quitting "log(normal, Msg)".
   %% Returns : ok | {error, "logger error"}
   %%--------------------------------------------------------------------
   quit(Msg) ->
  
positive.code:     end.
  
  %%--------------------------------------------------------------------
  %% Function: log_to_device(IoDevice, Level, TimeStamp, Format, Arguments, Pid)
  %%           log_to_stdout(Level, TimeStamp, Format, Arguments, Pid)
  %%           Level, TimeStamp, Pid = used to identify the message
  %%           Format, Arguments = used by io:format
  %%           IoDevice = where to send io:format out put (a file)
  %% Descrip.: log a message
  %% Returns : -
  %% Note    : catch is used to ensure that formating error in io:format
  %%           calls are logged - they may otherwise simply crash the
  %%           logger with out feedback, if the logger is run without
  %%           a erlang shell to look at
  %%--------------------------------------------------------------------
  log_to_device(IoDevice, Data) ->
  
negative.code: 
  %%--------------------------------------------------------------------
  %% Function: needs_rotating(In, Size, State)
  %%           In    = list() of atom(), debug | normal | error
  %%           Size  = integer(), max size before rotating
  %%           State = gen_server handle_xxx function state
  %% Descrip.: Check a list of log files to see if any of
  %%           them are larger than Size bytes. Return a list of all
  