0.1.5 • Published 5 years ago

iwb_logger v0.1.5

Weekly downloads
20
License
-
Repository
-
Last release
5 years ago

iwb_logger

A small library to add somme additional information when you use console.trace|info|log|warn|error function

Installation

npm install iwb_logger

Usage

require('iwb_logger')
...
console.log('foo'); //2019-10-28T14:10:23.872Z foo
require('iwb_logger')

...
console.data.referenceId = 'fooBarId'
console.log('foo'); //fooBarId  2019-10-28T14:10:23.872Z foo

Parameters

console.data = { level:local|dev|test|prod, display: { timeExec: false } }

require('iwb_logger')

console.data = {
  level:trace|info|log|warn|error,  //default trace
  display: {
    timeExec: true //default false
  }
}

// Exemple
console.data.referenceId = 'fooBarId' //Ex: can equals context.awsRequestId from Lambda
console.log('foo'); //fooBarId 2019-10-28T14:10:23.872Z foo

level parameter

You can defined level that you want

console.data.level = trace|info|log|warn|error (trace by default)

trace: display all types of log dev and info: display info, log, warn, error warn: display warn, error error: display error

timeExec parameter

Boolean: Display de duration between 2 console.XXX By default is false

Troubleshoot

In case of problem, just delete the required to restore the console function.XXX in its original state

Publish

npm publish

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago