Dial down MRC logging
This commit is contained in:
parent
b6d0d0d95e
commit
8153473b89
|
@ -396,9 +396,7 @@ exports.getModule = class mrcModule extends MenuModule {
|
||||||
body: body
|
body: body
|
||||||
};
|
};
|
||||||
|
|
||||||
this.log.debug({ message: message }, 'Sending message to MRC multiplexer');
|
|
||||||
// TODO: check socket still exists here
|
// TODO: check socket still exists here
|
||||||
|
|
||||||
this.state.socket.write(JSON.stringify(message) + '\n');
|
this.state.socket.write(JSON.stringify(message) + '\n');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -34,11 +34,12 @@ exports.getModule = class MrcModule extends ServerModule {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
this.log = Log.child( { server : 'MRC' } );
|
this.log = Log.child( { server : 'MRC' } );
|
||||||
this.config = Config();
|
|
||||||
|
const config = Config();
|
||||||
this.mrcConnectOpts = {
|
this.mrcConnectOpts = {
|
||||||
host : this.config.chatServers.mrc.serverHostname || 'mrc.bottomlessabyss.net',
|
host : config.chatServers.mrc.serverHostname || 'mrc.bottomlessabyss.net',
|
||||||
port : this.config.chatServers.mrc.serverPort || 5000,
|
port : config.chatServers.mrc.serverPort || 5000,
|
||||||
retryDelay : this.config.chatServers.mrc.retryDelay || 10000
|
retryDelay : config.chatServers.mrc.retryDelay || 10000
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -78,7 +79,7 @@ exports.getModule = class MrcModule extends ServerModule {
|
||||||
this.log.warn( { port : config.chatServers.mrc.multiplexerPort, server : ModuleInfo.name }, 'Invalid port' );
|
this.log.warn( { port : config.chatServers.mrc.multiplexerPort, server : ModuleInfo.name }, 'Invalid port' );
|
||||||
return cb(Errors.Invalid(`Invalid port: ${config.chatServers.mrc.multiplexerPort}`));
|
return cb(Errors.Invalid(`Invalid port: ${config.chatServers.mrc.multiplexerPort}`));
|
||||||
}
|
}
|
||||||
Log.info( { server : ModuleInfo.name, port : config.chatServers.mrc.multiplexerPort }, 'MRC multiplexer local listener starting up');
|
Log.info( { server : ModuleInfo.name, port : config.chatServers.mrc.multiplexerPort }, 'MRC multiplexer starting up');
|
||||||
return this.server.listen(port, cb);
|
return this.server.listen(port, cb);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -135,11 +136,10 @@ exports.getModule = class MrcModule extends ServerModule {
|
||||||
|
|
||||||
if (this.mrcClient && this.mrcClient.requestedDisconnect)
|
if (this.mrcClient && this.mrcClient.requestedDisconnect)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
this.log.info(this.mrcConnectOpts, 'Disconnected from MRC server, reconnecting');
|
this.log.info(this.mrcConnectOpts, 'Disconnected from MRC server, reconnecting');
|
||||||
|
|
||||||
this.log.debug('Waiting ' + this.mrcConnectOpts.retryDelay + 'ms before retrying');
|
this.log.debug('Waiting ' + this.mrcConnectOpts.retryDelay + 'ms before retrying');
|
||||||
|
|
||||||
|
|
||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
self.connectToMrc();
|
self.connectToMrc();
|
||||||
}, this.mrcConnectOpts.retryDelay);
|
}, this.mrcConnectOpts.retryDelay);
|
||||||
|
@ -199,10 +199,8 @@ exports.getModule = class MrcModule extends ServerModule {
|
||||||
sendToClient(message) {
|
sendToClient(message) {
|
||||||
connectedSockets.forEach( (client) => {
|
connectedSockets.forEach( (client) => {
|
||||||
if (message.to_user == '' || message.to_user == client.username || message.to_user == 'CLIENT' || message.from_user == client.username || message.to_user == 'NOTME' ) {
|
if (message.to_user == '' || message.to_user == client.username || message.to_user == 'CLIENT' || message.from_user == client.username || message.to_user == 'NOTME' ) {
|
||||||
this.log.debug({ server : 'MRC', username : client.username, message : message }, 'Forwarding message to connected user');
|
// this.log.debug({ server : 'MRC', username : client.username, message : message }, 'Forwarding message to connected user');
|
||||||
client.write(JSON.stringify(message) + '\n');
|
client.write(JSON.stringify(message) + '\n');
|
||||||
} else {
|
|
||||||
this.log.debug({ server : 'MRC', username : client.username, message : message }, 'Not forwarding message');
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -225,7 +223,6 @@ exports.getModule = class MrcModule extends ServerModule {
|
||||||
|
|
||||||
} else if (message.from_user == 'SERVER' && message.body.toUpperCase() == 'PING') {
|
} else if (message.from_user == 'SERVER' && message.body.toUpperCase() == 'PING') {
|
||||||
// reply to heartbeat
|
// reply to heartbeat
|
||||||
// this.log.debug('Respond to heartbeat');
|
|
||||||
this.sendToMrcServer('CLIENT', '', 'SERVER', 'ALL', '', `IMALIVE:${siteName}`);
|
this.sendToMrcServer('CLIENT', '', 'SERVER', 'ALL', '', `IMALIVE:${siteName}`);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in New Issue