summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMichael Klishin <michael@clojurewerkz.org>2019-03-13 23:54:10 +0300
committerMichael Klishin <michael@clojurewerkz.org>2019-03-13 23:54:10 +0300
commita2dabd48b8300cdf091b5788508837bffcd76fbe (patch)
tree4e8e539d14ef67e6472d6ace5919fe2ef77e9fb8 /src
parent32c575a1c0fb29346cd0e16fb40faefbb064fd78 (diff)
downloadrabbitmq-server-git-a2dabd48b8300cdf091b5788508837bffcd76fbe.tar.gz
Log boot steps as they run
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_boot_steps.erl17
1 files changed, 12 insertions, 5 deletions
diff --git a/src/rabbit_boot_steps.erl b/src/rabbit_boot_steps.erl
index 21366877db..24ff878165 100644
--- a/src/rabbit_boot_steps.erl
+++ b/src/rabbit_boot_steps.erl
@@ -23,7 +23,10 @@ run_boot_steps() ->
run_boot_steps(loaded_applications()).
run_boot_steps(Apps) ->
- [ok = run_step(Attrs, mfa) || {_, _, Attrs} <- find_steps(Apps)],
+ [begin
+ rabbit_log:info("Running boot step ~s defined by app ~s", [Step, App]),
+ ok = run_step(Attrs, mfa)
+ end || {App, Step, Attrs} <- find_steps(Apps)],
ok.
run_cleanup_steps(Apps) ->
@@ -46,10 +49,14 @@ run_step(Attributes, AttributeName) ->
[] ->
ok;
MFAs ->
- [case apply(M,F,A) of
- ok -> ok;
- {error, Reason} -> exit({error, Reason})
- end || {M,F,A} <- MFAs],
+ [begin
+ rabbit_log:debug("Applying MFA: M = ~s, F = ~s, A = ~p",
+ [M, F, A]),
+ case apply(M,F,A) of
+ ok -> ok;
+ {error, Reason} -> exit({error, Reason})
+ end
+ end || {M,F,A} <- MFAs],
ok
end.