winston-slack-transport
[Winston](https://github.com/winstonjs/winston) Transport for [Slack](https://slack.com/) chat integration.
Last updated 4 years ago by maghoff .
Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install winston-slack-transport 
SYNC missed versions from official npm registry.

Winston Transport for Slack chat integration.

npm install --save winston-slack-transport

Basic transport that works just like all other winston transports. Sends logged messages to a specified Slack chat channel.

Configuration options:

  • webhook_url: required The webhook URL, something like https://hooks.slack.com/services/XXXXXXXXX/YYYYYYYYY/ZZZZZZZZZZZZZZZZZZZZZZZZ
  • level: If specified, this logger will only log messages at the specified level of importance and more important messages
  • custom_formatter: a function (level, msg, meta) which returns a Slack payload object

Additionally, you can specify any Slack message parameters (such as username and channel), and it will be applied as a fallback if the given argument is not specified per message.


var winston = require('winston');
var Slack = require('winston-slack-transport');

winston.add(Slack, {
    webhook_url: "https://hooks.slack.com/services/XXXXXXXXX/YYYYYYYYY/ZZZZZZZZZZZZZZZZZZZZZZZZ",
    channel: "#test-channel",
    username: "ErrorBot",
    level: 'error',
    handleExceptions: true
});

Current Tags

  • 2.0.0                                ...           latest (4 years ago)

3 Versions

  • 2.0.0                                ...           4 years ago
  • 1.0.1                                ...           5 years ago
  • 1.0.0                                ...           5 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 1
Dependencies (1)
Dev Dependencies (0)
None

Copyright 2014 - 2017 © taobao.org |