summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2014-08-12 11:08:52 +0100
committerSimon MacMullen <simon@rabbitmq.com>2014-08-12 11:08:52 +0100
commitbca2e20dc6dad9f99d5fd21ce207c97d7614cea4 (patch)
tree5f5e270aa7fc905eb8896acb8110cb0b228b6d44
parent29083bd4951eb3ec02271a7590b420b9141a02b9 (diff)
downloadrabbitmq-server-git-bca2e20dc6dad9f99d5fd21ce207c97d7614cea4.tar.gz
Simplify, given the now-temporary nature of this data structure.
-rw-r--r--src/rabbit_log.erl10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/rabbit_log.erl b/src/rabbit_log.erl
index 43decd687d..f60336a182 100644
--- a/src/rabbit_log.erl
+++ b/src/rabbit_log.erl
@@ -44,11 +44,7 @@
log(Category, Level, Fmt) -> log(Category, Level, Fmt, []).
log(Category, Level, Fmt, Args) when is_list(Args) ->
- CatLevel = case orddict:find(Category, catlevels()) of
- {ok, L} -> L;
- error -> level(info)
- end,
- case level(Level) =< CatLevel of
+ case level(Level) =< catlevel(Category) of
false -> ok;
true -> (case Level of
info -> fun error_logger:info_msg/2;
@@ -64,9 +60,9 @@ warning(Fmt, Args) -> log(default, warning, Fmt, Args).
error(Fmt) -> log(default, error, Fmt).
error(Fmt, Args) -> log(default, error, Fmt, Args).
-catlevels() ->
+catlevel(Category) ->
{ok, CatLevelList} = application:get_env(rabbit, log_levels),
- orddict:from_list([{Cat, level(Level)} || {Cat, Level} <- CatLevelList]).
+ level(proplists:get_value(Category, CatLevelList, info)).
%%--------------------------------------------------------------------