From cdae82578b2d6e5d62eecd4a3a6b47f14b6cb6c8 Mon Sep 17 00:00:00 2001 From: Yongseok Kang Date: Wed, 13 Oct 2021 20:08:50 +0900 Subject: [PATCH] [#86] introuce trace --- lib/instrumentation/module/express.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/instrumentation/module/express.js b/lib/instrumentation/module/express.js index 82a5f208..fe71a0ab 100644 --- a/lib/instrumentation/module/express.js +++ b/lib/instrumentation/module/express.js @@ -97,6 +97,9 @@ module.exports = function (agent, version, express) { } } + const spanEventRecorder = trace.traceBlockBegin() + spanEventRecorder.recordServiceType(ServiceTypeCode.express) + let handle if (origin.length !== 4) { handle = function (req, res, next) { @@ -110,7 +113,6 @@ module.exports = function (agent, version, express) { return next.apply(this, arguments) } } - return origin.apply(this, arguments) } } else { @@ -123,7 +125,7 @@ module.exports = function (agent, version, express) { } for (const prop in origin) { - if (Object.prototype.hasOwnProperty.call(orig, prop)) { + if (Object.prototype.hasOwnProperty.call(origin, prop)) { handle[prop] = origin[prop] } }