anchor.diff:  
       case Keep =:= 0 andalso not lists:member(Node, MembershipList0) of 
           true ->
  -            lager:info("~p: Adding subscription for node: ~p", [node(), Node]),
  +            case partisan_config:get(tracing, ?TRACING) of 
  +                true ->
  +                    lager:info("~p: Adding subscription for node: ~p", [node(), Node]);
  +                false ->
  +                    ok
  +            end,
  +
               Membership = sets:add_element(Node, Membership0),
               State = State0#scamp_v1{membership=Membership},
               MembershipList = membership_list(State),
  
positive.code: 
  %% @doc Handling incoming protocol message.
  handle_message(State, {ping, SourceNode}) ->
      lager:info("~p: Received ping from node ~p.", [node(), SourceNode]),
      MembershipList = membership_list(State),
      LastMessageTime = erlang:timestamp(),
      OutgoingMessages = [],
  
negative.code:             {ok, MembershipList, OutgoingMessages, State};
          false ->
              OutgoingMessages = lists:map(fun(N) ->
                  case partisan_config:get(tracing, ?TRACING) of 
                      true ->
                          lager:info("~p: Forwarding subscription for ~p to node: ~p", [node(), Node, N]);
                      false ->
                          ok
                  end,
  
                  {N, {protocol, {forward_subscription, Node}}}
                  end, select_random_sublist(State0, 1)),
              {ok, MembershipList0, OutgoingMessages, State0}
  