diff options
| author | Michael Klishin <michael@clojurewerkz.org> | 2019-03-13 23:54:10 +0300 |
|---|---|---|
| committer | Michael Klishin <michael@clojurewerkz.org> | 2019-03-13 23:54:10 +0300 |
| commit | a2dabd48b8300cdf091b5788508837bffcd76fbe (patch) | |
| tree | 4e8e539d14ef67e6472d6ace5919fe2ef77e9fb8 /src | |
| parent | 32c575a1c0fb29346cd0e16fb40faefbb064fd78 (diff) | |
| download | rabbitmq-server-git-a2dabd48b8300cdf091b5788508837bffcd76fbe.tar.gz | |
Log boot steps as they run
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_boot_steps.erl | 17 |
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. |
