anchor.diff:  handle_cast(stop, State) ->
       {stop, normal, State};
   handle_cast({log,
  -	     LogLevel, Module, Function, Args, ErrorDesc, LineNumber},
  -	    State = #state{logHandle = Handle}) ->
  +             LogLevel, Module, Function, Args, ErrorDesc, LineNumber},
  +            State = #state{logHandle = Handle}) ->
       LogString = io_lib:format("~nLevel: ~p; Log time: ~p~nModule: ~p; "
  -			      "Function: ~p; Linenumber: ~p~n~80p~n"
  -			      "Args: ~80p~n",
  -			      [LogLevel, time(), Module, Function, LineNumber,
  -			       ErrorDesc, Args]),
  +                              "Function: ~p; Linenumber: ~p~n~80p~n"
  +                              "Args: ~80p~n",
  +                              [LogLevel, time(), Module, Function, LineNumber,
  +                               ErrorDesc, Args]),
       disk_log:blog(Handle, LogString),
       {noreply, State};
   handle_cast(_Msg, State) ->
  
positive.code:     PrivDir    = code:priv_dir("eLog"),
      FileName   = filename:join([PrivDir, "Logs", "eLog"]),
      Args       = [{name,   eLogWriter},
  		  {file,   FileName},
  		  {linkto, self()},
  		  {repair, true},
  		  {type,   wrap},
  		  {format, external},
  		  {size,   {MaxNoBytes, MaxNoFiles}}],
      ensureDir(FileName),
      case disk_log:open(Args) of
  	{ok, Handle} ->
  	    Handle;
  	{repaired, Handle, _, _} ->
  	    Handle;
  	{error, Reason} ->
  	    io:format("Failed to open log: ~p~n", [{error, Reason}]),
  	    undefined
      end.
  
  ensureDir(FileName) ->
      case filelib:ensure_dir(FileName) of
  	ok ->
  	    ok; 
  	{error, Reason} ->
  	    erlang:error(Reason)
      end.
  
negative.code: %% Purpose  : Open a log.
  %% Types    : Handle = term()
  %%----------------------------------------------------------------------
  %% Notes    :
  %%======================================================================
  openLog() ->
      MaxNoBytes = 2 * 1024 * 1024,
  