summaryrefslogtreecommitdiff
path: root/src/ejabberd_config.erl
diff options
context:
space:
mode:
authorEvgeny Khramtsov <ekhramtsov@process-one.net>2019-10-18 19:12:32 +0300
committerEvgeny Khramtsov <ekhramtsov@process-one.net>2019-10-18 19:12:32 +0300
commite4a8afb15d6c995b294a60ed150b86775e2f6805 (patch)
treef1a739fe3737fce2cf0ea79740c9ebee92290287 /src/ejabberd_config.erl
parentFlatten strings in ejabberd_xmlrpc error results (diff)
Replace lager with built-in new logging API
This change requires Erlang/OTP-21.0 or higher. The commit also deprecates the following options: - log_rotate_date - log_rate_limit Furthermore, these options have no effect. The logger now fully relies on log_rotate_size, that cannot be 0 anymore. The loglevel option now accepts levels in literal formats. Those are: none, emergency, alert, critical, error, warning, notice, info, debug. Old integer values (0-5) are still supported and automatically converted into literal format.
Diffstat (limited to 'src/ejabberd_config.erl')
-rw-r--r--src/ejabberd_config.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ejabberd_config.erl b/src/ejabberd_config.erl
index 9d0290f4..aa13dec8 100644
--- a/src/ejabberd_config.erl
+++ b/src/ejabberd_config.erl
@@ -522,7 +522,7 @@ read_erlang_file(File, _) ->
validate(Y1) ->
case pre_validate(Y1) of
{ok, Y2} ->
- set_loglevel(proplists:get_value(loglevel, Y2, 4)),
+ set_loglevel(proplists:get_value(loglevel, Y2, info)),
case ejabberd_config_transformer:map_reduce(Y2) of
{ok, Y3} ->
Hosts = proplists:get_value(hosts, Y3),
@@ -763,7 +763,7 @@ set_shared_key() ->
set_node_start(UnixTime) ->
set_option(node_start, UnixTime).
--spec set_loglevel(0..5) -> ok.
+-spec set_loglevel(logger:level()) -> ok.
set_loglevel(Level) ->
ejabberd_logger:set(Level).