Log server name in error message
This makes it clear which server failed.
This commit is contained in:
@ -604,16 +604,20 @@ static std::string get_detailed_error(DCB* dcb)
|
|||||||
{
|
{
|
||||||
std::ostringstream ss;
|
std::ostringstream ss;
|
||||||
|
|
||||||
|
ss << " (" << dcb->server->name();
|
||||||
|
|
||||||
if (int err = gw_getsockerrno(dcb->fd))
|
if (int err = gw_getsockerrno(dcb->fd))
|
||||||
{
|
{
|
||||||
ss << " (" << err << ", " << mxs_strerror(err) << ")";
|
ss << ": " << err << ", " << mxs_strerror(err);
|
||||||
}
|
}
|
||||||
else if (dcb->is_fake_event)
|
else if (dcb->is_fake_event)
|
||||||
{
|
{
|
||||||
// Fake events should not have TCP socket errors
|
// Fake events should not have TCP socket errors
|
||||||
ss << " (Generated event)";
|
ss << ": Generated event";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ss << ")";
|
||||||
|
|
||||||
return ss.str();
|
return ss.str();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user