anchor.diff:  			  {ok, Name} ->
   			      Name;
   			  _ ->
  +			      io:format("ERROR: Can't start logger: Application name undefined~n"),
   			      erlang:error("Application name undefined")
   		      end
   	      end,
  
positive.code:     DebugFn = lists:concat([Basename, ".debug"]),
      NormalFn = lists:concat([Basename, ".log"]),
      ErrorFn = lists:concat([Basename, ".error"]),
      {ok, DebugIoDevice} = safe_open(DebugFn, ?FILE_OPTS),
      {ok, NormalIoDevice} = safe_open(NormalFn, ?FILE_OPTS),
      {ok, ErrorIoDevice} = safe_open(ErrorFn, ?FILE_OPTS),
      {ok, #state{debug_iodev=DebugIoDevice, debug_fn=DebugFn,
  		normal_iodev=NormalIoDevice, normal_fn=NormalFn,
  		error_iodev=ErrorIoDevice, error_fn=ErrorFn}}.
  
negative.code: %%--------------------------------------------------------------------
  %% Function: init([Basename])
  %%           Basename = string(), log filename base
  %% Descrip.: Initiates the server
  %% Returns : {ok, State}
  %%--------------------------------------------------------------------
  init([Basename]) ->
      %% Check if we should rotate log files when they reach a upper
  