serverless/lib/utils/sentry.js
2017-05-25 13:54:18 -07:00

25 lines
626 B
JavaScript

const raven = require('raven');
const pkg = require('./../../package.json');
const noSentry = process.env.SERVERLESS_DISABLE_DEBUG === 'false';
const DSN = 'https://cbb3655b343a49ee9a18494d0dd171a7:4b9ef9a2c5eb40379f30b5e6808d3814@sentry.io/165477';
function initializeErrorReporter() {
console.log('initialize')
raven.config(noSentry ? false : DSN, {
environment: 'production',
autoBreadcrumbs: true,
release: pkg.version,
});
raven.disableConsoleAlerts();
if (!noSentry) {
raven.install();
}
}
module.exports.initializeErrorReporter = initializeErrorReporter;
module.exports.raven = raven;