summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_log.erl11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/rabbit_log.erl b/src/rabbit_log.erl
index 5eedd925fe..c0955f5f18 100644
--- a/src/rabbit_log.erl
+++ b/src/rabbit_log.erl
@@ -74,10 +74,19 @@ log(Category, Level, Fmt) -> log(Category, Level, Fmt, []).
log(Category, Level, Fmt, Args) when is_list(Args) ->
Sink = case Category of
default -> ?LAGER_SINK;
- _ -> lager_util:make_internal_sink_name(Category)
+ _ -> make_internal_sink_name(Category)
end,
lager:log(Sink, Level, self(), Fmt, Args).
+make_internal_sink_name(Category) when Category == channel;
+ Category == connection;
+ Category == mirroring;
+ Category == queue ->
+ lager_util:make_internal_sink_name(list_to_atom("rabbit_" ++
+ atom_to_list(Category)));
+make_internal_sink_name(Category) ->
+ lager_util:make_internal_sink_name(Category).
+
debug(Format) -> debug(Format, []).
debug(Format, Args) -> debug(self(), Format, Args).
debug(Metadata, Format, Args) ->