0.0.10 • Published 2 years ago

winston-test-francisco v0.0.10

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

winston-railtown

winston-railtown is a transport to ship your logs to railtown.ai

For testing purposes only

Install

$ npm install --save @railtownai/winston-railtownai

Options

Usage

const winston = require('winston')
import RailtownTransport from '@railtownai/winston-railtownai')

var logger = winston.createLogger({
  // Whatever options you need
  // Refer https://github.com/winstonjs/winston#creating-your-own-logger
})

logger.add(
  new RailtownTransport({
    token: 'your_token_here',
    ... //winston transport options
  })
)

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

logger.add(
  new RailtownTransport({
    ... //winston transport options
  })
)

Manually Logging Errors with additional properties

Import winstonLogger and use as follows:

try {
  // code to try 
} catch (error) {
  const logError = {
    message: error.message,
    stack: error.stack,
    userId: '123456789',
    projectId: 'abcdefg'
  };

  winstonLogger.error(logError);
}
0.0.10

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago

0.0.0

2 years ago