Comparing version 0.6.1 to 0.6.2
@@ -55,3 +55,3 @@ var parsers = require('./parsers'); | ||
kwargs['extra']['node'] = process.version; | ||
kwargs['logger'] = this.loggerName; | ||
kwargs['logger'] = kwargs['logger'] || this.loggerName; | ||
kwargs['event_id'] = uuid().replace(/-/g, ''); | ||
@@ -63,9 +63,11 @@ kwargs['timestamp'] = new Date().toISOString().split('.')[0]; | ||
var ident = {'id': kwargs['event_id']}; | ||
// this will happen asynchronously. We don't care about it's response. | ||
this._enabled && this.send(kwargs); | ||
this._enabled && this.send(kwargs, ident); | ||
return {'id': kwargs['event_id']}; | ||
return ident; | ||
}; | ||
_.send = function send(kwargs) { | ||
_.send = function send(kwargs, ident) { | ||
var self = this; | ||
@@ -92,3 +94,3 @@ | ||
self.transport.send(self, message, headers); | ||
self.transport.send(self, message, headers, ident); | ||
}); | ||
@@ -95,0 +97,0 @@ }; |
@@ -14,3 +14,3 @@ var events = require('events'); | ||
util.inherits(HTTPTransport, Transport); | ||
HTTPTransport.prototype.send = function(client, message, headers) { | ||
HTTPTransport.prototype.send = function(client, message, headers, ident) { | ||
var options = { | ||
@@ -25,3 +25,3 @@ hostname: client.dsn.host, | ||
if(res.statusCode >= 200 && res.statusCode < 300) { | ||
client.emit('logged'); | ||
client.emit('logged', ident); | ||
} else { | ||
@@ -58,3 +58,3 @@ var reason = res.headers['x-sentry-error']; | ||
util.inherits(UDPTransport, Transport); | ||
UDPTransport.prototype.send = function(client, message, headers) { | ||
UDPTransport.prototype.send = function(client, message, headers, ident) { | ||
message = new Buffer(headers['X-Sentry-Auth'] + '\n\n'+ message); | ||
@@ -67,3 +67,3 @@ | ||
} | ||
client.emit('logged'); | ||
client.emit('logged', ident); | ||
udp.close(); | ||
@@ -70,0 +70,0 @@ }); |
@@ -47,3 +47,3 @@ var raven = require('./client'); | ||
response.path = parsed.pathname.substr(0, index+1); | ||
response.project_id = ~~parsed.pathname.substr(index+1); | ||
response.project_id = parsed.pathname.substr(index+1); | ||
response.port = ~~parsed.port || protocolMap[response.protocol] || 443; | ||
@@ -50,0 +50,0 @@ return response; |
@@ -5,3 +5,3 @@ { | ||
"keywords": ["raven", "sentry", "python", "errors", "debugging", "exceptions"], | ||
"version": "0.6.1", | ||
"version": "0.6.2", | ||
"repository": "git://github.com/mattrobenolt/raven-node.git", | ||
@@ -11,2 +11,5 @@ "author": "Matt Robenolt <matt@ydekproductions.com>", | ||
"main": "index", | ||
"bin": { | ||
"raven": "./bin/raven" | ||
}, | ||
"scripts": { | ||
@@ -21,3 +24,3 @@ "test": "NODE_ENV=test mocha --reporter dot && NODE_ENV=test coffee ./test/run.coffee" | ||
"stack-trace": "0.0.7", | ||
"lsmod": "0.0.2", | ||
"lsmod": "~0.0.3", | ||
"cookie": "0.1.0" | ||
@@ -24,0 +27,0 @@ }, |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
27538
17
512
+ Addedlsmod@0.0.3(transitive)
- Removedlsmod@0.0.2(transitive)
Updatedlsmod@~0.0.3