Socket
Socket
Sign inDemoInstall

raven

Package Overview
Dependencies
Maintainers
1
Versions
70
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

raven - npm Package Compare versions

Comparing version 0.7.1 to 0.7.2

5

lib/client.js

@@ -33,2 +33,3 @@ var parsers = require('./parsers');

this.loggerName = options.logger || '';
this.dataCallback = options.dataCallback;

@@ -65,2 +66,6 @@ // enabled if a dsn is set

if (this.dataCallback) {
kwargs = this.dataCallback(kwargs);
}
// this will happen asynchronously. We don't care about it's response.

@@ -67,0 +72,0 @@ this._enabled && this.send(kwargs, ident);

16

lib/parsers.js

@@ -14,8 +14,10 @@ var cookie = require('cookie');

utils.parseStack(err, function(frames) {
kwargs.message = err.name + ': ' + (err.message || '<no message>');
kwargs['sentry.interfaces.Exception'] = {
if (typeof kwargs.message === 'undefined') {
kwargs.message = err.name + ': ' + (err.message || '<no message>');
}
kwargs['exception'] = [{
type: err.name,
value:err.message
};
kwargs['sentry.interfaces.Stacktrace'] = {frames: frames};
value:err.message,
stacktrace: {frames: frames}
}];

@@ -51,3 +53,3 @@ // Save additional error properties to `extra` under the error type (e.g. `extra.AttributeError`)

kwargs.message = query;
kwargs['sentry.interfaces.Query'] = {
kwargs['query'] = {
query: query,

@@ -152,5 +154,5 @@ engine: engine

// expose http interface
kwargs['sentry.interfaces.Http'] = http;
kwargs['request'] = http;
return kwargs;
};

@@ -12,3 +12,3 @@ {

],
"version": "0.7.1",
"version": "0.7.2",
"repository": "git://github.com/getsentry/raven-node.git",

@@ -22,2 +22,3 @@ "author": "Matt Robenolt <matt@ydekproductions.com>",

"scripts": {
"pretest": "npm install",
"test": "NODE_ENV=test mocha --reporter dot && NODE_ENV=test coffee ./test/run.coffee"

@@ -24,0 +25,0 @@ },

@@ -201,2 +201,14 @@ # Raven [![Build Status](https://secure.travis-ci.org/getsentry/raven-node.png?branch=master)](http://travis-ci.org/getsentry/raven-node)

## Pre-processing data
Pass the `dataCallback` configuration value:
```javascript
client = new raven.Client('{{ SENTRY_DSN }}', {
dataCallback: function(data) {
delete data.request.env;
return data;
}
});
```
## Disable Raven

@@ -203,0 +215,0 @@ Pass `false` as the DSN (or any falsey value).

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc