Disable raven when not configured

This commit is contained in:
vjrj 2018-05-21 17:42:37 +02:00
parent bea2703f2f
commit d30385b49e
2 changed files with 9 additions and 7 deletions

View file

@ -2,12 +2,14 @@ import RavenLogger from 'meteor/flowkey:raven';
import { Meteor } from 'meteor/meteor';
const ravenOptions = {};
const publicDSN = Meteor.settings.public.sentryPublicDSN;
const privateDSN = Meteor.settings.sentryPrivateDSN;
const ravenLogger = new RavenLogger({
publicDSN: Meteor.settings.public.sentryPublicDSN,
privateDSN: Meteor.settings.sentryPrivateDSN,
const ravenLogger = publicDSN && privateDSN ? new RavenLogger({
publicDSN,
privateDSN,
shouldCatchConsoleError: true, // default true
trackUser: true // default false
}, ravenOptions);
}, ravenOptions) : { log: (error) => { console.log(error); } };
export default ravenLogger;