summaryrefslogtreecommitdiff
path: root/src/rabbit_error_logger.erl
diff options
context:
space:
mode:
authorTony Garnock-Jones <tonyg@lshift.net>2009-12-14 22:55:00 +0000
committerTony Garnock-Jones <tonyg@lshift.net>2009-12-14 22:55:00 +0000
commit0a3b29bf58fd14900dacf1126436b23fdd2428c3 (patch)
tree809ee68765643fd87c1c938dba1eb59cb2b6104b /src/rabbit_error_logger.erl
parent0071c71cbd967a161a8eddcf0b4c3a517457aa76 (diff)
downloadrabbitmq-server-0a3b29bf58fd14900dacf1126436b23fdd2428c3.tar.gz
Split up and tweak startup order.
Diffstat (limited to 'src/rabbit_error_logger.erl')
-rw-r--r--src/rabbit_error_logger.erl6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/rabbit_error_logger.erl b/src/rabbit_error_logger.erl
index 297ed5aa..9651ae12 100644
--- a/src/rabbit_error_logger.erl
+++ b/src/rabbit_error_logger.erl
@@ -37,8 +37,14 @@
-behaviour(gen_event).
+-export([boot/0]).
+
-export([init/1, terminate/2, code_change/3, handle_call/2, handle_event/2, handle_info/2]).
+boot() ->
+ {ok, DefaultVHost} = application:get_env(default_vhost),
+ ok = error_logger:add_report_handler(?MODULE, [DefaultVHost]).
+
init([DefaultVHost]) ->
#exchange{} = rabbit_exchange:declare(
rabbit_misc:r(DefaultVHost, exchange, ?LOG_EXCH_NAME),