1.1.4 • Published 5 years ago
@adikari/logger v1.1.4
Serverless Logger
Library to use as logger in your serverless application. This wraps around pino logging library and provides some sane defaults for logging in AWS.
Installation
# Via yarn
$ yarn add @adikari/logger
# Via npm
$ npm install @adikari/loggerHow to use
Check pino api reference for list of all available methods.
Setting log level
By default the level is set to info. You can override by setting environment variable called LOG_LEVEL.
If STAGE is set to dev, then the level will be set to debug if LOG_LEVEL environment variable is not present.
const { logger } = require('@adikari/logger');
const handler = event => {
  logger.debug(event, 'serverless event');
  logger.info({ userid: 'anton' }, 'user');
};
module.exports = { handler };This library adds extra metadata