slapp
Version:
A module for Slack App integrations
25 lines (20 loc) • 531 B
JavaScript
const chalk = require('chalk')
const Formatter = require('./message-formatter')
module.exports = (app, opts) => {
opts = opts || {}
let colors = opts.colors
const formatter = Formatter({
colors
})
function c (val, color) {
return colors ? chalk[color](val) : val
}
app
.on('info', msg => {
console.log([c('slapp:info', 'green'), formatter(msg)].join(' '))
})
.on('error', err => {
console.log([c('slapp:error', 'red'), (err && err.message) || err].join(' '))
})
}