summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Klishin <mklishin@pivotal.io>2018-08-15 19:58:13 +0300
committerMichael Klishin <mklishin@pivotal.io>2018-08-15 19:58:13 +0300
commite0a47e7aa7d1423e51fa115b8c4e7e46496418a5 (patch)
tree7b9e858d1111cfd70b9397fba34a35ee869378d5
parentd5f2eb68e747bcff01ac14756f85afd86806e641 (diff)
downloadrabbitmq-server-git-e0a47e7aa7d1423e51fa115b8c4e7e46496418a5.tar.gz
Improve formatting of logged connection.tune errors/exceptions
-rw-r--r--src/rabbit_reader.erl7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/rabbit_reader.erl b/src/rabbit_reader.erl
index 4392895fbc..56cdbb4ddf 100644
--- a/src/rabbit_reader.erl
+++ b/src/rabbit_reader.erl
@@ -430,6 +430,13 @@ log_connection_exception(Severity, Name, {connection_closed_abruptly, _}) ->
log_connection_exception_with_severity(Severity,
"closing AMQP connection ~p (~s):~nclient unexpectedly closed TCP connection~n",
[self(), Name]);
+%% e.g. failed parameter negotiations
+log_connection_exception(Severity, Name, {handshake_error, tuning, _Channel,
+ {exit, #amqp_error{explanation = Explanation},
+ _Method, _Stacktrace}}) ->
+ log_connection_exception_with_severity(Severity,
+ "closing AMQP connection ~p (~s):~nfailed to negotiation connection parameters: ~s~n",
+ [self(), Name, Explanation]);
%% old exception structure
log_connection_exception(Severity, Name, connection_closed_abruptly) ->
log_connection_exception_with_severity(Severity,