Augment exception message with basic server details on connection error.

Providing a basic hint in the exception message about the server that caused
a connection exception could be useful especially with aggregated connections.

This is in response to issue #110.
This commit is contained in:
Daniele Alessandri
2013-03-30 16:10:30 +01:00
parent 5b771704d3
commit d6fa4a3292
2 changed files with 4 additions and 2 deletions
+2 -2
View File
@@ -136,7 +136,7 @@ abstract class AbstractConnection implements SingleConnectionInterface
*/
protected function onConnectionError($message, $code = null)
{
CommunicationException::handle(new ConnectionException($this, $message, $code));
CommunicationException::handle(new ConnectionException($this, "$message [{$this->parameters->scheme}://{$this->getIdentifier()}]", $code));
}
/**
@@ -146,7 +146,7 @@ abstract class AbstractConnection implements SingleConnectionInterface
*/
protected function onProtocolError($message)
{
CommunicationException::handle(new ProtocolException($this, $message));
CommunicationException::handle(new ProtocolException($this, "$message [{$this->parameters->scheme}://{$this->getIdentifier()}]"));
}
/**