The first line tells it all:
Error: Most middleware (like logger) is no longer bundled with Express and must be installed separately. Please see https://github.com/senchalabs/connect#middleware.
Looking at https://github.com/senchalabs/connect#middleware we can see that express.logger
has been replaced with morgan
.
var logger = require('morgan');
app.use(logger); //replaces your app.use(express.logger());
Remember to npm install morgan
and/or add it to your package.json