fabulousgk / pino-discord-webhook

A Pino v7+ compatible transport to forward log events to a Discord webhook from a dedicated worker
MIT License
1 stars 1 forks source link
discord pino transport

Pino Discord Webhook Transport

A Pino v7+ transport to send events to Discord

Installation

npm install --save pino-discord-webhook

Usage

You will need to create a webhook on your discord server and copy the URL. It is recommended that you protect this URL like other secrets to avoid your channel being spammed by others.

import pino from 'pino'

const logger = pino({
  transport: {
    target: 'pino-discord-webhook',
    options: {
      webhookURL: 'https://discord.com/api/webhooks/xxxx/xxxx',
    }
  }
})

logger.info('test log!');