Skip to content
This repository was archived by the owner on Mar 4, 2025. It is now read-only.

Commit 91ef54a

Browse files
author
Parth Shah
committed
supporting sentry logging
1 parent 3390e59 commit 91ef54a

File tree

4 files changed

+18
-2
lines changed

4 files changed

+18
-2
lines changed

app/blocks/logger/logger.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,11 @@ import angular from 'angular'
3333
$log.error(message)
3434

3535
if (window.NREUM) {
36-
window.NREUM.noticeError(message)
36+
window.NREUM.noticeError(new Error(message))
37+
}
38+
// logging to Sentry
39+
if (window.Raven) {
40+
window.Raven.captureMessage(message)
3741
}
3842
}
3943

app/index.jade

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ html
1919

2020
include ../assets/scripts/google.analytics.jade
2121
include ../assets/scripts/zendesk-widget.jade
22+
include ../assets/scripts/raven-js.jade
2223

2324
if htmlWebpackPlugin.options.NEW_RELIC_APPLICATION_ID
2425
include ../assets/scripts/newrelic.analytics.jade

app/submissions/submissions.controller.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,13 @@ import angular from 'angular'
1111
var vm = this
1212

1313
vm.error = !!challengeToSubmitTo.error
14-
14+
try {
15+
a[1].undef
16+
} catch (e) {
17+
console.log('Raven', window.Raven)
18+
window.Raven.captureException(e)
19+
console.log(window.Raven.lastEventId())
20+
}
1521
if (vm.error) {
1622
vm.errorType = challengeToSubmitTo.error.type
1723
vm.errorMessage = challengeToSubmitTo.error.message

assets/scripts/raven-js.jade

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
script(type="text/javascript", src="////cdn.ravenjs.com/3.0.4/raven.min.js").
2+
script(type="text/javascript").
3+
Raven
4+
.config('https://[email protected]/79867')
5+
.install()

0 commit comments

Comments
 (0)