X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=server%2Fkiwi.js;h=6e697f75a7b306c780af3cc6f3bd003abb455568;hb=e35f86f072142d04d00ee9e834f2ce2a3c897478;hp=0dc1d491bea0f6152d64f501562e6e4154c2b529;hpb=77580a946a7f5c88c00731c0d08f5877fc7c6962;p=KiwiIRC.git diff --git a/server/kiwi.js b/server/kiwi.js index 0dc1d49..6e697f7 100755 --- a/server/kiwi.js +++ b/server/kiwi.js @@ -172,7 +172,16 @@ _.each(global.config.servers, function (server) { clients.remove(client); }); - wl.on('listening', webListenerRunning); + wl.on('listening', function () { + console.log('Listening on %s:%s %s SSL', server.address, server.port, (server.ssl ? 'with' : 'without')); + webListenerRunning(); + }); + + wl.on('error', function (err) { + console.log('Error listening on %s:%s: %s', server.address, server.port, err.code); + // TODO: This should probably be refactored. ^JA + webListenerRunning(); + }); }); // Once all the listeners are listening, set the processes UID/GID