@wddv/pino-aliyun-sls
Fork by pino-slack-webhookA 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
- https://github.com/lampofaladdin/pino-slack-webhook
- https://getpino.io/#/docs/transports?id=writing-a-transport
- https://github.com/autotelic/pino-seq-transport
- https://github.com/technicallyjosh/pino-http-send