mirror of
https://github.com/zhigang1992/probot.git
synced 2026-06-13 09:25:20 +08:00
16 lines
463 B
JavaScript
16 lines
463 B
JavaScript
const sentryStream = require('bunyan-sentry-stream')
|
|
const Raven = require('raven')
|
|
|
|
module.exports = robot => {
|
|
// If sentry is configured, report all logged errors
|
|
if (process.env.SENTRY_DSN) {
|
|
robot.log.debug(process.env.SENTRY_DSN, 'Errors will be reported to Sentry')
|
|
Raven.disableConsoleAlerts()
|
|
Raven.config(process.env.SENTRY_DSN, {
|
|
autoBreadcrumbs: true
|
|
}).install({})
|
|
|
|
robot.log.target.addStream(sentryStream(Raven))
|
|
}
|
|
}
|