Skip to content

Commit

Permalink
feat(logging): add debug logging to http.prototype wraps
Browse files Browse the repository at this point in the history
  • Loading branch information
peteyycz committed Oct 8, 2015
1 parent 53ebd06 commit a4da5ea
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions lib/providers/httpTransaction/wraps/http.Server.prototype.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ var qs = require('qs');
var uuid = require('node-uuid');
var microtime = require('microtime');
var reduce = require('lodash/collection/reduce');
var debug = require('debug')('risingstack/trace');

var getNamespace = require('continuation-local-storage').getNamespace;

Expand Down Expand Up @@ -89,17 +90,20 @@ function wrapListener(listener, collector, config) {
/* Service name may be unavailable due to uninitialized reporter */
var serviceName = collector.getService();
if (serviceName) {
debug('x-parent header has been set', serviceName);
response.setHeader('x-parent', serviceName);
}

response.setHeader('x-client-send', serverSendTime);

var spanId = headers['x-span-id'];
if (spanId) {
debug('x-span-id header has been set to: ', spanId);
response.setHeader('x-span-id', spanId);
}

if (mustCollect) {
debug('x-must-collect header has been set');
response.setHeader('x-must-collect', 1);
}

Expand Down

0 comments on commit a4da5ea

Please sign in to comment.