0.0.7 • Published 1 year ago

winston-chatwork-webhook-transport v0.0.7

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Node.js CI

winston-chatwork-webhook-transport

  • node用のloggerであるwinstonについてChatworkへの投稿を行うためのtransport

Installation

npm install winston winston-chatwork-webhook-transport

Usage

Set up with transports

import * as dotenv from "dotenv";
import winston from "winston";
import { ChatworkHook } from "winston-chatwork-webhook-transport";

const logger = winston.createLogger({
  level: "info",
  format: winston.format.combine(
    winston.format.timestamp(),
    winston.format.splat(),
    winston.format.json()
  ),
  transports: [
    new winston.transports.Console({ level: "debug" }),
    new ChatworkHook({
      level: "error",
      roomid: process.env.roomid,
      token: process.env.token,
    }),
  ],
});

logger.debug("Debug Message");
logger.info("Info Message");
logger.warn("Warn Message");
logger.error("Error Message");
0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago