diff options
author | Evgeny Khramtsov <ekhramtsov@process-one.net> | 2019-10-18 19:12:32 +0300 |
---|---|---|
committer | Evgeny Khramtsov <ekhramtsov@process-one.net> | 2019-10-18 19:12:32 +0300 |
commit | e4a8afb15d6c995b294a60ed150b86775e2f6805 (patch) | |
tree | f1a739fe3737fce2cf0ea79740c9ebee92290287 /src/ejabberd_config.erl | |
parent | Flatten 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.erl | 4 |
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). |