Slack Appender
Sends log events to a slack channel.
bash
npm install --save @tsed/logger-slackConfiguration
type-slackoptions.token-string- your Slack API token (see the (slack web api docs)[https://slack.dev/node-slack-sdk/web-api])options.channel_id-string- the channel to send log messagesoptions.icon_url-string(optional) - the icon to use for the messageoptions.username-string- the username to display with the message
Example
typescript
import {Logger} from "@tsed/logger";
import "@tsed/logger-slack";
const logger = new Logger("loggerName");
logger.appenders.set("stdout", {
type: "slack",
level: ["error"],
options: {
token: "xoxb-xxxx-xxxx-xxxx",
channel_id: "prod-alerts",
username: "our_application"
}
});