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;
|
||||
|
||||
ss << " (" << dcb->server->name();
|
||||
|
||||
if (int err = gw_getsockerrno(dcb->fd))
|
||||
{
|
||||
ss << " (" << err << ", " << mxs_strerror(err) << ")";
|
||||
ss << ": " << err << ", " << mxs_strerror(err);
|
||||
}
|
||||
else if (dcb->is_fake_event)
|
||||
{
|
||||
// Fake events should not have TCP socket errors
|
||||
ss << " (Generated event)";
|
||||
ss << ": Generated event";
|
||||
}
|
||||
|
||||
ss << ")";
|
||||
|
||||
return ss.str();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user