4.1.0 • Published 7 years ago
ember-cli-sentry v4.1.0
ember-cli-sentry
An ember-cli addon adding Sentry support.
Requirements
- Node.js 6 or higher is required to use this addon
- Ember CLI 2.13 or higher is required to use this addon
Install
ember install ember-cli-sentryUsage
TLDR
// config/environment.js
module.exports = function(environment) {
var ENV = {
/* config */
sentry: {
dsn: 'https://<dummykey>@app.getsentry.com/<dummyproject>'
}
}
}Complete config
// config/environment.js
module.exports = function(environment) {
var ENV = {
/* config */
sentry: {
/**
* The only mandatory parameter.
*
* @type {String}
*/
dsn: 'https://<dummykey>@app.getsentry.com/<dummyproject>',
/**
* Sets Raven.debug property when running `Raven.config`.
*
* @type {Boolean}
* @default true
*/
debug: true,
/**
* If set to true, it will prevent Raven.js from being initialized.
* Errors and logs will be logged to the console (default) instead of
* being reported by Raven.
*
* @type {Boolean}
* @default undefined
*/
development: false,
/**
* Pass the environment to Raven.js
*
* @type {String}
* @default undefined
*/
environment: environment,
/**
* If set to true, addon will try to have Ember.onerror
* and Ember.RSVP.on('error') captured by Raven.
*
* @type {Boolean}
* @default true
*/
globalErrorCatching: true,
/**
* Raven.js option.
*
* @type {Array}
* @default []
*/
includePaths: [],
/**
* Raven.js option.
*
* @type {Array}
* @default []
*/
whitelistUrls: [],
/**
* Options to pass directly to Raven.js. Note: whitelistUrls and
* includePaths in this will take precedence
* over the above.
*
* @default {}
*/
ravenOptions: {},
}
}
}Content Security Policy
To allow Ravenjs to work properly, you need to add a couple of thing to the content security policy rules:
'script-src': "'self' 'unsafe-inline' 'unsafe-eval'",
'img-src': "data: app.getsentry.com",
'connect-src': "'self' app.getsentry.com"Meaningless stack traces?
See this issue.
Example
The dummy application in tests is a working example with a couple of logging here and there, and a default logger.
Licence
4.1.0
7 years ago
4.0.0
7 years ago
3.0.0
8 years ago
3.0.0-beta.3
8 years ago
3.0.0-beta.2
8 years ago
3.0.0-beta.1
8 years ago
3.0.0-beta
9 years ago
2.4.4
9 years ago
2.4.3
9 years ago
2.4.2
9 years ago
2.4.1
10 years ago
2.4.0
10 years ago
2.3.4
10 years ago
2.3.3
10 years ago
2.3.2
10 years ago
2.3.1
10 years ago
2.3.0
10 years ago
2.2.0
10 years ago
2.2.0-beta.2
10 years ago
2.2.0-beta.1
10 years ago
2.1.2
10 years ago
2.1.1
10 years ago
2.1.0
10 years ago
2.0.0
10 years ago
2.0.0-beta.6
10 years ago
2.0.0-beta.5
10 years ago
2.0.0-beta.4
10 years ago
2.0.0-beta.3
10 years ago
2.0.0-beta.2
10 years ago
2.0.0-beta.1
10 years ago
1.13.1
11 years ago
1.0.4
11 years ago
1.0.3
11 years ago
1.0.2
11 years ago
1.0.0
11 years ago
0.0.1
11 years ago