@railtownai/pino-railtownai
TypeScript icon, indicating that this package has built-in type declarations

1.0.4 • Public • Published

pino-railtownai

A Pino v7+ transport to ship your logs to Railtownai

Installation

npm i @railtownai/pino-railtownai

Options

  • token: Your railtown token [required]

Usage

import pino from 'pino'

const logger = pino({
  transport: {
    target: '@railtownai/pino-railtownai',
    options: {
      token: 'your_token_here'
    }
  }
})

//or use environment variable 'RAILTOWN_TOKEN' and call it without the token key

const logger = pino({
  transport: {
    target: '@railtownai/pino-railtownai'
  }
})

Manually Logging Errors with additional properties

Import pinoLogger and use as follows:

try {
  // code to try 
} catch (error) {
  pinoLogger.error({
    err: error,
    userId: '123456789',
    projectId: 'abcdefg'
  });
}

Package Sidebar

Install

npm i @railtownai/pino-railtownai

Weekly Downloads

4

Version

1.0.4

License

MIT

Unpacked Size

13.4 kB

Total Files

5

Last publish

Collaborators

  • mbrailtown
  • jbueza-railtownai
  • marwanhaddad
  • chrisgirard