Merge remote-tracking branch 'github/pr/2'
diff --git a/src/couch_log_lager.erl b/src/couch_log_lager.erl
index 504d359..56d4fcd 100644
--- a/src/couch_log_lager.erl
+++ b/src/couch_log_lager.erl
@@ -64,9 +64,9 @@
-spec set_level(atom()) -> ok.
set_level(Level) ->
- {ok, Handlers} = application:get_env(lager, handlers),
- lists:foreach(fun({Handler, _}) ->
- lager:set_loglevel(Handler, Level)
+ Handlers = gen_event:which_handlers(lager_event),
+ lists:foreach(fun(Handler) ->
+ ok = lager:set_loglevel(Handler, Level)
end, Handlers).