aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2013-06-27 19:27:20 +1000
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>2013-06-27 19:27:56 +1000
commit8a9743ab3b5d5b179022edc24de75b02a4e1026e (patch)
tree715baeaf2406ae8e9af6f8db7dd1d3a0bd04da0d /src
parentLogger improvements. (diff)
Avoid custom loglevels processing for lager
Diffstat (limited to 'src')
-rw-r--r--src/ejabberd_logger.erl7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/ejabberd_logger.erl b/src/ejabberd_logger.erl
index 01daa6250..e4ed1ba5d 100644
--- a/src/ejabberd_logger.erl
+++ b/src/ejabberd_logger.erl
@@ -37,7 +37,7 @@
-spec get_log_path() -> string().
-spec reopen_log() -> ok.
-spec get() -> {loglevel(), atom(), string()}.
--spec set(loglevel()) -> {module, module()}.
+-spec set(loglevel() | {loglevel(), list()}) -> {module, module()}.
%%%===================================================================
%%% API
@@ -97,7 +97,7 @@ get() ->
debug -> {5, debug, "Debug"}
end.
-set(LogLevel) ->
+set(LogLevel) when is_integer(LogLevel) ->
LagerLogLevel = case LogLevel of
0 -> none;
1 -> critical;
@@ -120,6 +120,9 @@ set(LogLevel) ->
ok
end, gen_event:which_handlers(lager_event))
end,
+ {module, lager};
+set({_LogLevel, _}) ->
+ error_logger:error_msg("custom loglevels are not supported for 'lager'"),
{module, lager}.
-else.