aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_logger.erl
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2013-11-11 12:13:29 +1000
committerChristophe Romain <christophe.romain@process-one.net>2014-07-02 14:58:46 +0200
commitffdb39d269960b52cbeb28b347ed3809b6bc9559 (patch)
tree7ef17852cab8cf4e1343c378da083df894c8b527 /src/ejabberd_logger.erl
parentmod_caps doesn't provide Mnesia export feature (diff)
Disable SASL error logger if lager is enabled
Diffstat (limited to 'src/ejabberd_logger.erl')
-rw-r--r--src/ejabberd_logger.erl9
1 files 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.