1.2.1 • Published 6 years ago

lamberjack v1.2.1

Weekly downloads
1
License
ISC
Repository
github
Last release
6 years ago

lamberjack

Ship your CloudWatch logs to Firehose for centralized logging, etc.

Usage

lamberjack(event, options)

This library comes with sensible defaults, the only option required is the deliveryStreamName.

const lamberjack = require('lamberjack')

module.exports.handler = (event, context, callback) => {
  lamberjack(event, { deliveryStreamName: 'test' })
    .then(() => callback())
    .catch(e => callback(e))
};

Options

(as seen: default values)

{
  retry: {
    delay: 200, // milliseconds, used exponentially in backoff
    limit: 3 // number of retries
  },
  firehose: undefined // a custom firehose client to use
  transform: undefined // try to parse the JSON record, or { message } if not parsable
}
1.2.1

6 years ago

1.2.0

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago