diff options
author | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2013-06-27 19:27:20 +1000 |
---|---|---|
committer | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2013-06-27 19:27:56 +1000 |
commit | 8a9743ab3b5d5b179022edc24de75b02a4e1026e (patch) | |
tree | 715baeaf2406ae8e9af6f8db7dd1d3a0bd04da0d /src | |
parent | Logger improvements. (diff) |
Avoid custom loglevels processing for lager
Diffstat (limited to 'src')
-rw-r--r-- | src/ejabberd_logger.erl | 7 |
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. |