소스 검색

Set gen_event:call timeout to infinity.

pull/4/head
Andrew Thompson 14 년 전
부모
커밋
3e3bed6fae
1개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. +4
    -4
      src/lager.erl

+ 4
- 4
src/lager.erl 파일 보기

@ -75,7 +75,7 @@ log(Level, Pid, Format, Args) ->
%% @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}),
Reply = gen_event:call(lager_event, Handler, {set_loglevel, Level}, infinity),
%% recalculate min log level
MinLog = minimum_loglevel(get_loglevels()),
lager_mochiglobal:put(loglevel, MinLog),
@ -84,7 +84,7 @@ set_loglevel(Handler, Level) when is_atom(Level) ->
%% @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),
@ -93,7 +93,7 @@ set_loglevel(Handler, Ident, Level) when is_atom(Level) ->
%% @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) of
case gen_event:call(lager_event, Handler, get_loglevel, infinity) of
X when is_integer(X) ->
?NUM2LEVEL(X);
Y -> Y
@ -101,7 +101,7 @@ get_loglevel(Handler) ->
%% @private
get_loglevels() ->
[gen_event:call(lager_event, Handler, get_loglevel) ||
[gen_event:call(lager_event, Handler, get_loglevel, infinity) ||
Handler <- gen_event:which_handlers(lager_event)].
%% @private

불러오는 중...
취소
저장