summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLuke Bakken <lbakken@pivotal.io>2018-10-15 10:47:03 -0700
committerLuke Bakken <lbakken@pivotal.io>2018-10-15 10:50:03 -0700
commitd8b7e916258b2a6de09879b3e41a3174a13d4d64 (patch)
tree7130b2611ed4a4bab320e73d0e88f12905f1cc31 /src
parentd4818427ee3657358cc99644ca15fe95afae7604 (diff)
downloadrabbitmq-server-git-d8b7e916258b2a6de09879b3e41a3174a13d4d64.tar.gz
Catch one more error when disabling default logger
Related to #1718 and #1728
Diffstat (limited to 'src')
-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])