X-Git-Url: http://git.squeep.com/?p=websub-hub;a=blobdiff_plain;f=server.js;h=49ce8f6ea6971169ae958ef0c4d4d9227133a8d2;hp=76580972919c642d3d0c09de1080e038a003a3a9;hb=HEAD;hpb=38aba0869dc3ade99d439e74cbc6239b4fa1f632 diff --git a/server.js b/server.js index 7658097..49ce8f6 100644 --- a/server.js +++ b/server.js @@ -26,12 +26,13 @@ const ADDR = process.env.LISTEN_ADDR || '127.0.0.1'; service.dispatch(req, res); }).listen(PORT, ADDR, (err) => { if (err) { - logger.error(_scope, 'error starting server', err); + logger.error(_scope, 'error creating server', err); throw err; } - logger.info(_scope, `server (version ${version}) started on ${ADDR}:${PORT}`); + logger.info(_scope, 'server started', { version, listenAddress: ADDR, listenPort: PORT }); }); } catch (e) { - logger.error(_scope, 'error starting server', e); + (logger || console).error(_scope, 'error starting server', e); + db && db.listener && await db.listener.stop(); } })(); \ No newline at end of file