diff options
| author | Luke Bakken <lbakken@pivotal.io> | 2017-12-28 09:42:17 -0800 |
|---|---|---|
| committer | Luke Bakken <lbakken@pivotal.io> | 2017-12-28 12:00:33 -0800 |
| commit | 9468931517d9e51fc9167d35432f37744c195908 (patch) | |
| tree | 37e68b75fb98793bb7e9c20815ee8da185e060d0 /src/rabbit.erl | |
| parent | e56392f60544ba7c26f1bc18feee493861b8855b (diff) | |
| download | rabbitmq-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.erl | 17 |
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"}, |
