From ffdb39d269960b52cbeb28b347ed3809b6bc9559 Mon Sep 17 00:00:00 2001 From: Evgeniy Khramtsov Date: Mon, 11 Nov 2013 12:13:29 +1000 Subject: [PATCH] Disable SASL error logger if lager is enabled --- src/ejabberd_logger.erl | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/ejabberd_logger.erl b/src/ejabberd_logger.erl index e1883f1db..e19c6a428 100644 --- a/src/ejabberd_logger.erl +++ b/src/ejabberd_logger.erl @@ -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.