1.0.10 • Published 2 years ago

@railtownai/bunyan-railtownai v1.0.10

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

bunyan-railtownai

bunyan-railtownai is a bunyan stream to ship your logs to railtown.ai

Install

$ npm install @railtownai/bunyan-railtownai

Options

Usage

const bunyan = require('bunyan');
const BunyanRailtownAi = require('@railtownai/bunyan-railtownai');


const log = bunyan.createLogger({
  name: 'myapp',
  stream: new BunyanRailtownAi({
    token: 'your_token_here',
  }),
});

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

const log = bunyan.createLogger({
  name: 'myapp',
  stream: new BunyanRailtownAi(),
});

Manually Logging Errors with additional properties

Import bunyanLogger and use as follows:

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

    bunyanLogger.error(logError, error.message);
}
1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago