anchor.diff:  %% @doc Set the loglevel for a particular backend that has multiple identifiers
   %% (eg. the file backend).
   set_loglevel(Handler, Ident, Level) when is_atom(Level) ->
  -    Reply = gen_event:call(lager_event, Handler, {set_loglevel, Ident, Level}),
  +    Reply = gen_event:call(lager_event, Handler, {set_loglevel, Ident, Level}, infinity),
       %% recalculate min log level
       MinLog = minimum_loglevel(get_loglevels()),
       lager_mochiglobal:put(loglevel, MinLog),
  
positive.code: 
  %% @doc Set the loglevel for a particular backend.
  set_loglevel(Handler, Level) when is_atom(Level) ->
      Reply = gen_event:call(lager_event, Handler, {set_loglevel, Level}),
      %% recalculate min log level
      MinLog = minimum_loglevel(get_loglevels()),
      lager_mochiglobal:put(loglevel, MinLog),
  
negative.code: %% @doc Get the loglevel for a particular backend. In the case that the backend
  %% has multiple identifiers, the lowest is returned
  get_loglevel(Handler) ->
      case gen_event:call(lager_event, Handler, get_loglevel, infinity) of
          X when is_integer(X) ->
              ?NUM2LEVEL(X);
          Y -> Y
  