anchor.diff:  %%--------------------------------------------------------------------
   %% Function: init([Basename])
   %%           Basename = string(), log filename base
  -%% Description: Initiates the server
  -%% Returns: {ok, State}
  +%% Descrip.: Initiates the server
  +%% Returns : {ok, State}
   %%--------------------------------------------------------------------
   init([Basename]) ->
       %% Check if we should rotate log files when they reach a upper
  
positive.code: %%====================================================================
  
  %% XXX is it ok, to call erlang:fault/2 if file can't be opened ?
  safe_open(Filename, Args) ->
      case file:open(Filename, Args) of
  	{ok, FD} ->
  	    {ok, FD};
  	{error, _E} ->
  	    erlang:fault("Error opening logfile", [Filename, Args])
      end.
  
  %%--------------------------------------------------------------------
  
negative.code: 			  {ok, Name} ->
  			      Name;
  			  _ ->
  			      io:format("ERROR: Can't start logger: Application name undefined~n"),
  			      erlang:error("Application name undefined")
  		      end
  	      end,
  