1.0.0 • Published 5 years ago

@yapsody/logger v1.0.0

Weekly downloads
-
License
MIT
Repository
gitlab
Last release
5 years ago

logger

Adding logger

Initializing logger

  1. in app.js file (entry point of your application), include logger and initialize it.
const Logger = require('logger');

global.logger = Logger({
  environment: config.ENVIRONMENT,
  namespace: config.MICROSERVICE_NAME,
  elasticSearchHost: config.ELASTIC_SEARCH_HOST,
});

// environment: The environment in which your application is running. i.e. DEVELOPMENT, STAGING, PRODUCTIOM
// namespace: Name of the microservice
// elasticSearchHost: (Optional) Url of elastic search server if don't want to use default one

Using Logger

logger.info({
    req: requestObject,
    data: dataObject
})

logger.warn({
    req: requestObject,
    data: dataObject
})

logger.error({
    req: requestObject,
    error: errorObject,
    data: dataObject
})

logger.debug({
    req: requestObject,
    data: dataObject
})
1.0.0

5 years ago