Skip to content

w4567892015/pino-fluentd

Repository files navigation

pino-fluentd

ts-airbnb-style test codecov CodeQL npm npm version

Load pino logs into Fluentd.

Install

npm install @viewsonic-mvb/pino-fluentd

Usage as module

const pino = require('pino')
const pinoFluentd = require('@viewsonic-mvb/pino-fluentd')

const streamToFluentd = pinoFluentd({
  index: 'an-index-%{DATE}',
  host: 'localhost',
  port: 24224,
  client: {
    milliseconds: true,
    eventRetry: {},
    flushInterval: 1000,
  },
})

const logger = pino({ level: 'info' }, streamToFluentd)

logger.info('hello world')
// ...

License

Licensed under MIT.

About

🌲 load pino logs into Fluentd

Resources

License

Stars

Watchers

Forks

Packages

No packages published