anchor.diff:  
   -include_lib("ernie.hrl").
   
  --record(lstate, {access_filename = undefined,
  +-record(lstate, {access_file_name = undefined,
                    access_file = undefined}).
   
   %%====================================================================
  
positive.code: -behaviour(gen_server).
  
  %% api
  -export([start_link/1, start/1, log/1]).
  
  %% gen_server callbacks
  -export([init/1, handle_call/3, handle_cast/2, handle_info/2,
  
negative.code: init([AccessFileName]) ->
    error_logger:info_msg("~p starting~n", [?MODULE]),
    {ok, AccessFile} = file:open(AccessFileName, [append]),
    {ok, #lstate{access_file_name = AccessFileName,
                 access_file = AccessFile}}.
  
  %%--------------------------------------------------------------------
  