anchor.diff:  %%%
   %%% Created : 15 Nov 2002 by Magnus Ahltorp <ahltorp@nada.kth.se>
   %%%
  -%%% Note: with the current implementation - the logger being 
  -%%%       registered as 'logger' there can be only one logger per 
  -%%%       node. Running the same application on several nodes both 
  -%%%       wich have the same file:get_cwd/0 will result in both 
  +%%% Note: with the current implementation - the logger being
  +%%%       registered as 'logger' there can be only one logger per
  +%%%       node. Running the same application on several nodes both
  +%%%       wich have the same file:get_cwd/0 will result in both
   %%%       using the same log files UNLESS they have a different
   %%%       configured logger_logbasename.
  -%%% Note: Erlang/OTP has it's own log module - disk_log, that among 
  +%%% Note: Erlang/OTP has it's own log module - disk_log, that among
   %%%       other things is able to do log rotation. People having used
   %%%       it is not all happy though.
  -%%% 
  +%%%
   %%%-------------------------------------------------------------------
   -module(logger).
   
  
positive.code: 	error ->
  	    log_to_device(State#state.error_iodev, Data),
  	    log_to_device(State#state.normal_iodev, Data),
  	    log_to_device(State#state.debug_iodev, Data), 
  	    log_to_stdout(Data);
  	normal ->
  	    log_to_device(State#state.normal_iodev, Data),
  
negative.code: 
  %%--------------------------------------------------------------------
  %% Function: handle_call(Msg, From, State)
  %%           Msg = {rotate_logs}               |
  %%                 {rotate_logs, Suffix}       |
  %%                 {rotate_logs, Suffix, Logs} |
  %%                 {quit}                           quit logger
  %%           Suffix = string(), log date suffix to use,
  %%                              default = current time
  %%           Logs = atom(), logs to update, default = all logs
  %% Descrip.: Handling call messages
  