anchor.diff:  -behaviour(gen_server).
   
   %% API
  --export([start_wrangler_error_logger/0, check_logged_errors/0, add_error_to_logger/1]).
  +-export([start_wrangler_error_logger/0, get_logged_errors/0, add_error_to_logger/1]).
   
   %% gen_server callbacks
   -export([init/1, handle_call/3, handle_cast/2, handle_info/2,
  
positive.code: start_wrangler_error_logger() ->
      gen_server:start_link({local, wrangler_error_logger}, ?MODULE, [], []).
  
  check_logged_errors() ->
      gen_server:cast(wrangler_error_logger, check_errors).
  
  add_error_to_logger(Error) ->
      gen_server:cast(wrangler_error_logger, {add, Error}).
  
negative.code: %%                                      {stop, Reason, State}
  %% Description: Handling call messages
  %%--------------------------------------------------------------------
  handle_call(get_errors, _From, _State=#state{errors=Errors}) ->
      {reply, Errors,  #state{}}.
  
  %%--------------------------------------------------------------------
  %% Function: handle_cast(Msg, State) -> {noreply, State} |
  