Comparing version 0.6.2 to 0.6.3
@@ -31,2 +31,5 @@ var events = require('events'); | ||
e.reason = reason; | ||
e.sendMessage = message; | ||
e.requestHeaders = headers; | ||
e.ident = ident; | ||
client.emit('error', e); | ||
@@ -43,3 +46,3 @@ } | ||
req.end(message); | ||
} | ||
}; | ||
@@ -69,3 +72,3 @@ var https = require('https'); | ||
}); | ||
} | ||
}; | ||
@@ -72,0 +75,0 @@ module.exports.http = new HTTPTransport(); |
@@ -85,3 +85,3 @@ var raven = require('./client'); | ||
var main_module = path.dirname(require.main.filename) + '/'; | ||
var main_module = (require.main && path.dirname(require.main.filename) || process.cwd()) + '/'; | ||
@@ -88,0 +88,0 @@ function getModule(filename, base) { |
@@ -5,3 +5,3 @@ { | ||
"keywords": ["raven", "sentry", "python", "errors", "debugging", "exceptions"], | ||
"version": "0.6.2", | ||
"version": "0.6.3", | ||
"repository": "git://github.com/mattrobenolt/raven-node.git", | ||
@@ -8,0 +8,0 @@ "author": "Matt Robenolt <matt@ydekproductions.com>", |
@@ -21,2 +21,10 @@ # Raven [![Build Status](https://secure.travis-ci.org/mattrobenolt/raven-node.png?branch=master)](http://travis-ci.org/mattrobenolt/raven-node) | ||
## Methods | ||
```javascript | ||
new raven.Client(String dsn[, Object options]) | ||
client.captureMessage(String message[[, Object options], Function callback]) | ||
client.captureError(Error error[[, Object options], Function callback]) | ||
client.captureQuery(String query[[, String type], Function callback]) | ||
``` | ||
## Basic Usage | ||
@@ -29,3 +37,29 @@ ```javascript | ||
``` | ||
You can specify a level in the second optional parameter. Default level is `error` | ||
**There are 5 logging levels (in order):** | ||
* debug (the least serious) | ||
* info | ||
* warning | ||
* error | ||
* fatal (the most serious) | ||
```javascript | ||
var raven = require('raven'); | ||
var client = new raven.Client('{{ SENTRY_DSN }}'); | ||
client.captureMessage("Another message", {level: 'info'}) | ||
``` | ||
**Adding extra info to messages** | ||
```javascript | ||
var raven = require('raven'); | ||
var client = new raven.Client('{{ SENTRY_DSN }}'); | ||
client.captureMessage("Another message", {level: 'info', extra: {'key': 'value'}}) | ||
``` | ||
## Logging an error | ||
@@ -105,3 +139,3 @@ ```javascript | ||
client.patchGlobal(function() { | ||
console.log('Bye, bye, world.') | ||
console.log('Bye, bye, world.'); | ||
process.exit(1); | ||
@@ -113,10 +147,2 @@ }); | ||
## Methods | ||
```javascript | ||
new raven.Client(dsn[, options]) | ||
client.captureMessage(string[,callback]) | ||
client.captureError(Error[,callback]) | ||
client.captureQuery(string, string[,callback]) | ||
``` | ||
## Integrations | ||
@@ -123,0 +149,0 @@ ### Connect/Express middleware |
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
28381
515
212