adonis-bugsnag
Version:
Bugsnag for Adonis Framework
22 lines (17 loc) • 483 B
JavaScript
const { ServiceProvider } = require('@adonisjs/fold')
const bugsnag = require('@bugsnag/js')
class BugsnagProvider extends ServiceProvider {
register () {
const Config = this.app.use('Adonis/Src/Config')
this.app.singleton('Perafan/Bugsnag', () => {
const apiKey = Config.get('bugsnag.apiKey')
bugsnag(apiKey)
return bugsnag
})
}
* boot () {
this.app.alias('Perafan/Bugsnag', 'Bugsnag')
}
}
module.exports = BugsnagProvider