commit 79d53bd29f7ee93dd7275de075575d5c8c8da237
parent 4ead46c4ab0b28faa9b41e688818700e7972e7a1
Author: Martin von Gagern <gagern@ma.tum.de>
Date: Thu, 12 Jan 2017 09:52:29 +0100
Use morgan to log requests in the dev server
This is motivated by the recent switch to Express 4.
Without this commit, “make serve” will print the following message:
Error: Most middleware (like logger) is no longer bundled
with Express and must be installed separately. Please see
https://github.com/senchalabs/connect#middleware.
Diffstat:
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/package.json b/package.json
@@ -25,6 +25,7 @@
"js-yaml": "^3.3.1",
"jspngopt": "^0.2.0",
"less": "~2.7.1",
+ "morgan": "^1.7.0",
"nomnom": "^1.8.1",
"pako": "1.0.4",
"selenium-webdriver": "^2.48.2",
diff --git a/server.js b/server.js
@@ -10,7 +10,8 @@ var less = require("less");
var app = express();
if (require.main === module) {
- app.use(express.logger());
+ app.use(require("morgan")(
+ ":date[iso] :method :url HTTP/:http-version - :status"));
}
var serveBrowserified = function(file, standaloneName) {