anchor.diff:  	     ({F, A}) ->
   		  case lists:member({F, A}, Exports) of
   		      true ->
  -			  ets:insert(?LOCAL_ETS_TABLE_NAME, {F, A}),
  +			  ets:insert(?LOCAL_ETS_TABLE_NAME, {{F, A}, 1}),
   			  F;
   		      false ->
   			  []
   		  end
   	  end,
       [Fun(V) || V <- MyLocalExports],
  +    {ok, Count, Descr} = init_get_overridden(),
  +    logger:log(debug, "Local: Found ~p overriding functions in module '~p' : ~s",
  +	       [Count, ?LOCAL_MODULE, Descr]),
  +    ok.
  +
  +init_get_overridden() ->
       Overridden = ets:tab2list(?LOCAL_ETS_TABLE_NAME),
  -    logger:log(normal, "Local: Found ~p overriding functions in module '~p' : ~p",
  -	       [length(Overridden), ?LOCAL_MODULE, Overridden]),
  -    ok.
  -
  +    {ok, length(Overridden), format_overridden(Overridden, [])}.
  +
  +format_overridden([{{F, A}, _Foo} | T], Res) ->
  +    This = lists:concat([F, "/", A]),
  +    format_overridden(T, [This | Res]);
  +format_overridden([], Res) ->
  +    util:join(lists:reverse(Res), ", ").
  +    
   
   %%====================================================================
   %% Hooks
  
positive.code: %% Returns : ok
  %%--------------------------------------------------------------------
  init() ->
      ets:new(?LOCAL_ETS_TABLE_NAME, [named_table]),
      Exports = ?MODULE:module_info(exports),
      MyLocalExports = ?LOCAL_MODULE:module_info(exports),
      %% Check which of this ('local') modules exported functions are also exported
  
negative.code: -define(LOCAL_ETS_TABLE_NAME, yxa_hooks).
  
  -define(CHECK_EXPORTED(LocalMacroKey, LocalMacroIfSo, LocalMacroOtherwise),
  	case ets:member(?LOCAL_ETS_TABLE_NAME, LocalMacroKey) of
  	    true ->
  		LocalMacroIfSo;
  	    false ->
  		LocalMacroOtherwise
  	end).
  
  