summaryrefslogtreecommitdiff
path: root/src/rabbit.erl
diff options
context:
space:
mode:
authorLuke Bakken <lbakken@pivotal.io>2017-12-28 09:42:17 -0800
committerLuke Bakken <lbakken@pivotal.io>2017-12-28 12:00:33 -0800
commit9468931517d9e51fc9167d35432f37744c195908 (patch)
tree37e68b75fb98793bb7e9c20815ee8da185e060d0 /src/rabbit.erl
parente56392f60544ba7c26f1bc18feee493861b8855b (diff)
downloadrabbitmq-server-git-9468931517d9e51fc9167d35432f37744c195908.tar.gz
Add lager backend that logs to amq.rabbitmq.log
Fixes #1456 I used the `lager_console_backend` as a model for creating `lager_rabbit_backend` Only try to declare amq.rabbitmq.log exchange once every five seconds as vhost will not be available immediately
Diffstat (limited to 'src/rabbit.erl')
-rw-r--r--src/rabbit.erl17
1 files changed, 3 insertions, 14 deletions
diff --git a/src/rabbit.erl b/src/rabbit.erl
index 0d0ff2f9fc..077657bfca 100644
--- a/src/rabbit.erl
+++ b/src/rabbit.erl
@@ -173,30 +173,19 @@
[{description, "message delivery logic ready"},
{requires, core_initialized}]}).
--rabbit_boot_step({log_relay,
- [{description, "error log relay"},
- {mfa, {rabbit_sup, start_child,
- [rabbit_error_logger_lifecycle,
- supervised_lifecycle,
- [rabbit_error_logger_lifecycle,
- {rabbit_error_logger, start, []},
- {rabbit_error_logger, stop, []}]]}},
- {requires, routing_ready},
- {enables, networking}]}).
-
-rabbit_boot_step({direct_client,
[{description, "direct client"},
{mfa, {rabbit_direct, boot, []}},
- {requires, log_relay}]}).
+ {requires, routing_ready}]}).
-rabbit_boot_step({connection_tracking,
[{description, "sets up internal storage for node-local connections"},
{mfa, {rabbit_connection_tracking, boot, []}},
- {requires, log_relay}]}).
+ {requires, routing_ready}]}).
-rabbit_boot_step({networking,
[{mfa, {rabbit_networking, boot, []}},
- {requires, log_relay}]}).
+ {requires, routing_ready}]}).
-rabbit_boot_step({notify_cluster,
[{description, "notify cluster nodes"},