@wddv/pino-aliyun-sls

pino-aliyun-sls is a Pino v7+ compatible transport to forward log events to Slack from a dedicated worker

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
@wddv/pino-aliyun-sls
200.1.42 months ago6 months agoMinified + gzip package size for @wddv/pino-aliyun-sls in KB

Readme

ESLint Node.js CI
NPM downloads
@wddv/pino-aliyun-sls
Fork by pino-slack-webhook
A Pino v7+ transport to send events to Aliyun SLS

Installation

npm install --save @wddv/pino-aliyun-sls

Usage

import pino from "pino";
import { PinoAliSLSOption } from "@wddv/pino-aliyun-sls";

const logOptions: PinoAliSLSOption = {
  accessKeyId: "xxx",
  secretAccessKey: "xxx",
  endpoint: "http://cn-hangzhou.log.aliyuncs.com",
  projectName: "xx",
  logStoreName: "xxx",
};

const logger = pino({
  transport: {
    target: "@wddv/pino-aliyun-sls",
    level: "info",
    options: logOptions,
  },
});

logger.info("test log!");

app.ts

Reference