jaeger-tracer
Advanced tools
Comparing version 1.0.5 to 1.0.6
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var express_mung_1 = require("express-mung"); | ||
var _a = require('opentracing'), Tags = _a.Tags, FORMAT_HTTP_HEADERS = _a.FORMAT_HTTP_HEADERS; | ||
var interceptor = require('express-interceptor'); | ||
exports.setReqSpanData = function (req, res, span) { | ||
@@ -25,3 +25,3 @@ span.setTag(Tags.HTTP_URL, req.path); | ||
}); | ||
var responseInterceptor = function (body, req, res) { | ||
var responseInterceptor = function (body, send) { | ||
span.log({ | ||
@@ -33,6 +33,11 @@ event: 'response', | ||
span.finish(); | ||
return body; | ||
return send(body); | ||
}; | ||
return express_mung_1.json(responseInterceptor); | ||
return interceptor(function (req, res) { | ||
return { | ||
isInterceptable: function () { return true; }, | ||
intercept: responseInterceptor | ||
}; | ||
}); | ||
}; | ||
//# sourceMappingURL=spanDataSetter.js.map |
{ | ||
"name": "jaeger-tracer", | ||
"version": "1.0.5", | ||
"version": "1.0.6", | ||
"description": "client library for jaegar to ease out the instrumenting in express and any other backend application based on express in nodejs", | ||
@@ -5,0 +5,0 @@ "main": "build/index.js", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
66982
969