1.0.1 • Published 2 years ago

@knovator/winston-rocket-chat v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

winston-RocketChat-webhook-transport

A Rocket chat transport for Winston 3+ that logs to a channel via webhooks.

Installation

npm install winston @knovator/winston-rocket-chat

Usage

Set up with transports

const winston = require("winston");
const {RocketChatHook} = require("@knovator/winston-rocket-chat");

const logger = winston.createLogger({
    level: "info",
    transports: [
        new RocketChatHook({
            webhookUrl: "https://knovator.rocket.chat/hooks/XXXXX/XXXX"
        })
    ]
});

logger.info("This should now appear on Rocket Chat");

Set up by adding

const winston = require("winston");
const {RocketChatHook} = require("@knovator/winston-rocket-chat");

const logger = winston.createLogger({});

logger.add(new RocketChatHook({ webhookUrl: "https://knovator.rocket.chat/hooks/XXXXX/XXXX" }));

Options