Disable raven when not configured
This commit is contained in:
parent
bea2703f2f
commit
d30385b49e
2 changed files with 9 additions and 7 deletions
|
|
@ -2,11 +2,11 @@ import RavenLogger from 'meteor/flowkey:raven';
|
||||||
import { Meteor } from 'meteor/meteor';
|
import { Meteor } from 'meteor/meteor';
|
||||||
|
|
||||||
const ravenOptions = {};
|
const ravenOptions = {};
|
||||||
|
const publicDSN = Meteor.settings.public.sentryPublicDSN;
|
||||||
const enabled = true && !Meteor.isDevelopment;
|
const enabled = !Meteor.isDevelopment && publicDSN;
|
||||||
|
|
||||||
const ravenLogger = enabled ? new RavenLogger({
|
const ravenLogger = enabled ? new RavenLogger({
|
||||||
publicDSN: Meteor.settings.public.sentryPublicDSN, // will be used on the client
|
publicDSN, // will be used on the client
|
||||||
shouldCatchConsoleError: true, // default
|
shouldCatchConsoleError: true, // default
|
||||||
trackUser: true // default
|
trackUser: true // default
|
||||||
}, ravenOptions) : { log: (error) => { console.log(error); } };
|
}, ravenOptions) : { log: (error) => { console.log(error); } };
|
||||||
|
|
|
||||||
|
|
@ -2,12 +2,14 @@ import RavenLogger from 'meteor/flowkey:raven';
|
||||||
import { Meteor } from 'meteor/meteor';
|
import { Meteor } from 'meteor/meteor';
|
||||||
|
|
||||||
const ravenOptions = {};
|
const ravenOptions = {};
|
||||||
|
const publicDSN = Meteor.settings.public.sentryPublicDSN;
|
||||||
|
const privateDSN = Meteor.settings.sentryPrivateDSN;
|
||||||
|
|
||||||
const ravenLogger = new RavenLogger({
|
const ravenLogger = publicDSN && privateDSN ? new RavenLogger({
|
||||||
publicDSN: Meteor.settings.public.sentryPublicDSN,
|
publicDSN,
|
||||||
privateDSN: Meteor.settings.sentryPrivateDSN,
|
privateDSN,
|
||||||
shouldCatchConsoleError: true, // default true
|
shouldCatchConsoleError: true, // default true
|
||||||
trackUser: true // default false
|
trackUser: true // default false
|
||||||
}, ravenOptions);
|
}, ravenOptions) : { log: (error) => { console.log(error); } };
|
||||||
|
|
||||||
export default ravenLogger;
|
export default ravenLogger;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue