README
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