Log client details on SLAVEOF command having an effect.

This commit is contained in:
antirez 2015-08-21 15:29:07 +02:00
parent f18e5b634d
commit d036abe27d

View File

@ -1723,7 +1723,10 @@ void slaveofCommand(client *c) {
!strcasecmp(c->argv[2]->ptr,"one")) { !strcasecmp(c->argv[2]->ptr,"one")) {
if (server.masterhost) { if (server.masterhost) {
replicationUnsetMaster(); replicationUnsetMaster();
serverLog(LL_NOTICE,"MASTER MODE enabled (user request)"); sds client = catClientInfoString(sdsempty(),c);
serverLog(LL_NOTICE,"MASTER MODE enabled (user request from '%s')",
client);
sdsfree(client);
} }
} else { } else {
long port; long port;
@ -1741,8 +1744,10 @@ void slaveofCommand(client *c) {
/* There was no previous master or the user specified a different one, /* There was no previous master or the user specified a different one,
* we can continue. */ * we can continue. */
replicationSetMaster(c->argv[1]->ptr, port); replicationSetMaster(c->argv[1]->ptr, port);
serverLog(LL_NOTICE,"SLAVE OF %s:%d enabled (user request)", sds client = catClientInfoString(sdsempty(),c);
server.masterhost, server.masterport); serverLog(LL_NOTICE,"SLAVE OF %s:%d enabled (user request from '%s')",
server.masterhost, server.masterport, client);
sdsfree(client);
} }
addReply(c,shared.ok); addReply(c,shared.ok);
} }