diff --git a/lib/mediawiki.ApiRequest.js b/lib/mediawiki.ApiRequest.js index f95fc8f..c7fd74b 100644 --- a/lib/mediawiki.ApiRequest.js +++ b/lib/mediawiki.ApiRequest.js @@ -88,12 +88,20 @@ function ApiRequest ( env, title ) { // Inherit from EventEmitter util.inherits(ApiRequest, events.EventEmitter); +var requestCounter = 0; ApiRequest.prototype.request = function( options, callback ) { // this is a good place to put debugging statements // if you want to watch network requests. //console.log('ApiRequest', options); + var key = 'Request '+(++requestCounter)+': '+options.uri; + console.time(key); + var cb = function() { + console.timeEnd(key); + console.log(key, 'status code =', arguments[1].statusCode); + return callback.apply(this, arguments); + }; - return request( options, callback ); + return request( options, cb ); }; /**