diff --git a/src/ejabberd_loglevel.erl b/src/ejabberd_loglevel.erl index 2a340606b..dcb23d8a5 100644 --- a/src/ejabberd_loglevel.erl +++ b/src/ejabberd_loglevel.erl @@ -59,8 +59,8 @@ set(_) -> exit("Loglevel must be an integer"). level_to_integer(Level) -> - case lists:keyfind(Level, 2, ?LOG_LEVELS) of - {Int, Level, _Desc} -> Int; + case lists:keysearch(Level, 2, ?LOG_LEVELS) of + {value, {Int, Level, _Desc}} -> Int; _ -> erlang:error({no_such_loglevel, Level}) end.