function listenLog(app) { console.log('listen paths', app._router.stack.filter(r => r.route).map(r => `${Object.keys(r.route.methods)[0]} ${r.route.path}`) ); console.log(`listening at http://localhost:${this.address().port}`); /* //TODO manage sigterm process.on('SIGTERM', () => { console.error('[geocoder-pelias-services] closing...') serverParser.close(); });*/ } ///example const app = express = require('express')(); app.listen(8080, listenLog(app));