15 lines
518 B
JavaScript
15 lines
518 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.requestLogger = void 0;
|
|
const requestLogger = (req, res, next) => {
|
|
const start = Date.now();
|
|
res.on('finish', () => {
|
|
const duration = Date.now() - start;
|
|
const { method, url, ip } = req;
|
|
const { statusCode } = res;
|
|
console.log(`${method} ${url} - ${statusCode} - ${duration}ms - ${ip}`);
|
|
});
|
|
next();
|
|
};
|
|
exports.requestLogger = requestLogger;
|
|
//# sourceMappingURL=requestLogger.js.map
|