A port of log4js to node.js
Sends log events to a slack channel. To use this appender you will need to include slack-node in your application’s dependencies.
type - slacktoken - string - your Slack API token (see the slack and slack-node docs)channel_id - string - the channel to send log messagesicon_url - string (optional) - the icon to use for the messageusername - string - the username to display with the messagelayout - object (optional, defaults to basicLayout) - the layout to use for the message (see layouts).log4js.configure({
  appenders: {
    alerts: {
      type: 'slack',
      token: 'abc123def',
      channel_id: 'prod-alerts',
      username: 'our_application'
    }
  },
  categories: {
    default: { appenders: ['alerts'], level: 'error' }
  }
});
This configuration will send all error (and above) messages to the prod-alerts slack channel, with the username our_application.