Disable SASL error logger if lager is enabled

This commit is contained in:
Evgeniy Khramtsov 2013-11-11 12:13:29 +10:00 committed by Christophe Romain
parent 8fae4748a1
commit ffdb39d269
1 changed files with 5 additions and 4 deletions

View File

@ -62,6 +62,8 @@ get_log_path() ->
-ifdef(LAGER).
start() ->
application:load(sasl),
application:set_env(sasl, sasl_error_logger, false),
application:load(lager),
ConsoleLog = get_log_path(),
Dir = filename:dirname(ConsoleLog),
@ -82,8 +84,7 @@ reopen_log() ->
whereis(lager_event) ! {rotate, File};
(_) ->
ok
end, gen_event:which_handlers(lager_event)),
reopen_sasl_log().
end, gen_event:which_handlers(lager_event)).
get() ->
case lager:get_loglevel(lager_console_backend) of
@ -145,8 +146,6 @@ get() ->
set(LogLevel) ->
p1_loglevel:set(LogLevel).
-endif.
%%%===================================================================
%%% Internal functions
%%%===================================================================
@ -179,3 +178,5 @@ get_sasl_error_logger_type () ->
{ok, Bad} -> exit ({bad_config, {sasl, {errlog_type, Bad}}});
_ -> all
end.
-endif.