Make sure to register the provider inside start/app.js
file.
const providers = [
'@shagital/adonisjs-logger-slack/providers/SlackProvider'
]
Add new configuration inside logger
module in config/app.js
:
slack: {
name: Env.get('APP_NAME', 'adonis-app'),
driver: 'slack',
webhookUrl: Env.get('SLACK_WEBHOOK_URL'),
level: 'info',
appStart : false, // whether to create log when app is starting
logEnv : false // should send env variables when logging
}
That's it! Now you can use Logger that will send data to Logentries.
const Logger = use('Logger')
Logger.info('Test message')
Slack
driver relies on single Env variable: SLACK_WEBHOOK_URL=
.