log-aws-lambda

AWS Lambda log generator for log engine

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
log-aws-lambda
205.0.05 years ago5 years agoMinified + gzip package size for log-aws-lambda in KB

Readme

!nix build statusnix-build-imagenix-build-url !Windows build statuswin-build-imagewin-build-url !Tests coveragecov-imagecov-url !Transpilation statustranspilation-image !npm versionnpm-imagenpm-url
log-aws-lambda

log writer for AWS Lambda environment

  • Printf-like message formatting
  • Configure log level visbility threshold through LOG_LEVEL env variable (defaults to notice)
  • Extra debug output can be controlled via LOG_DEBUG env variable (fallbacks to DEBUG if provided)
  • Object inspection depth defaults to 4, but can be overriden via LOG_INSPECT_DEPTH (fallbacks to DEBUG_DEPTH if provided)
  • Writes logs via console.error (not process.stderr) to ensure logs are accompanied in CloudWatch by AWS prefixes

Usage

At beginning of main module of your program invoke:
require("log-aws-lambda")();

Note: Value of LOG_TIME env var is ignored, as AWS logs by default are accompanied with absolute timestamps

Tests

$ npm test