export default (req, res, next) => { const startHrTime = process.hrtime() res.on("finish", () => { const elapsedHrTime = process.hrtime(startHrTime) const elapsedTimeInMs = elapsedHrTime[0] * 1000 + elapsedHrTime[1] / 1e6 res._responseTimeMs = elapsedTimeInMs console.log(`${req.method} ${res._status_code ?? res.statusCode ?? 200} ${req.url} ${elapsedTimeInMs}ms`) }) next() }