listen(port = process.env.PORT) { const welcome = p => () => l.info( `up and running in ${process.env.NODE_ENV || 'development'} @: ${os.hostname()} on port: ${p}}` ); this.routes(app); try { http.createServer(app).listen(port, welcome(port)); } catch (error) { l.error(error); exit(1); } return app; }