mirror of
https://github.com/ragestudio/comty.git
synced 2025-06-09 10:34:17 +00:00
14 lines
429 B
JavaScript
14 lines
429 B
JavaScript
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()
|
|
} |