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: %% 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
  %%--------------------------------------------------------------------
  
negative.code: 
  
  %%--------------------------------------------------------------------
  %% Function: log(Level, Format, Arguments)
  %%           Level = normal | debug | error
  %%           Format = string(), a io:format format string
  %%           Arguments = list(), a io:format argument list
  