1.1.0 • Published 5 years ago

viewlift-logger v1.1.0

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

Logger library for AWS Lambda applications using node.

Example Usage

//create a logger.js file in your project
// Singleton logger
// Is called once per lambda instance start up (not per invocations)

let Logger = require('viewlift-logger');
let logger = null;
let SERVICE_NAME = 'a-service-name';
let SERVICE_LOGLEVEL = 'debug'; //possible values 'silly', 'verbose', 'debug', 'info', 'warn', 'error'

if (!logger) {
  logger = Logger.createWinstonLogger({ name: SERVICE_NAME }, { logLevel: SERVICE_LOGLEVEL });
}

logger.debug('Started %s level %s...', SERVICE_NAME, SERVICE_LOGLEVEL);
module.exports = logger;
//other-file.js
let logger = require('./logger');
logger.warn('some value !!!');
//any-other-file.js
let logger = require('./logger');
logger.info('some value !!!');
dependencies
  convict
  winston
1.1.0

5 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago