summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Klishin <michael@novemberain.com>2018-10-16 09:40:12 +0300
committerGitHub <noreply@github.com>2018-10-16 09:40:12 +0300
commit2a61385cc58b67c45c5873e20151b2721bfa67ce (patch)
tree7130b2611ed4a4bab320e73d0e88f12905f1cc31
parentd4818427ee3657358cc99644ca15fe95afae7604 (diff)
parentd8b7e916258b2a6de09879b3e41a3174a13d4d64 (diff)
downloadrabbitmq-server-git-2a61385cc58b67c45c5873e20151b2721bfa67ce.tar.gz
Merge pull request #1733 from rabbitmq/lrb-fix-logger-badmatch
Catch one more error when disabling default logger
-rw-r--r--src/rabbit_lager.erl3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/rabbit_lager.erl b/src/rabbit_lager.erl
index 8c706462cb..21934b5941 100644
--- a/src/rabbit_lager.erl
+++ b/src/rabbit_lager.erl
@@ -589,6 +589,9 @@ maybe_remove_logger_handler() ->
error:undef ->
% OK since the logger module only exists in OTP 21.1 or later
ok;
+ error:{badmatch, {error, {not_found, default}}} ->
+ % OK - this error happens when running a CLI command
+ ok;
Err:Reason ->
error_logger:error_msg("calling ~p:~p failed: ~p:~p~n",
[M, F, Err, Reason])