Check that req.route.path is set

This commit is contained in:
James Allen 2014-05-12 15:28:09 +01:00
parent 284d8fb588
commit 1dea55d8f2

View file

@ -8,6 +8,7 @@ module.exports.monitor = (logger) ->
res.end = () ->
end.apply(this, arguments)
responseTime = new Date() - startTime
if req.route?.path?
routePath = req.route.path.toString().replace(/\//g, '_').replace(/\:/g, '').slice(1)
key = "http-requests.#{routePath}.#{req.method}.#{res.statusCode}"
@ -25,5 +26,6 @@ module.exports.monitor = (logger) ->
statusCode: res.statusCode
"response-time": responseTime
"http request"
next()