anchor.diff:  
   %% @doc Defer for a rotating log
   %% @private
  --spec(defer_rotate(atom(), #logger_state{}) ->
  -             ok).
  -defer_rotate(_Id, #logger_state{appender_mod = Module,
  -                                hourstamp    = HourStamp} = State) ->
  +-spec(defer_rotate(#logger_state{}) ->
  +             ok).
  +defer_rotate(#logger_state{appender_mod = Module,
  +                           hourstamp    = HourStamp} = State) ->
       {{Y, M, D}, {H, _, _}} = calendar:now_to_local_time(now()),
       ThisHour = {Y, M, D, H},
   
  
positive.code: -spec(rotate(atom()) ->
               ok).
  rotate(Id) ->
      gen_server:cast(Id, {rotate, Id}).
  
  
  %%--------------------------------------------------------------------
  
negative.code:                end,
      {noreply, NewState};
  
  handle_cast(rotate, State) ->
      {noreply, defer_rotate(State)}.
  
  
  %% Function: handle_info(Info, State) -> {noreply, State}          |
  