object-log

2.0.4 • Public • Published

object-log

Once more Logger facade for JavaScript.

Default implementation based on console.

Default log level is INFO

Usage

log = require('object-log');

// set level
log.LEVEL = log.LEVELS.DEBUG;

// simple log
log('some log', 'other message');

// direct call implementation 
log.invoke('info', ['some log', 'other message']);

// By levels
log.error('e');
log.warn('w');
log.info('i');
log.debug('d');
log.verbose('v');

// grouped
log.groupCollapsed('g1');
log.groupEnd('g2');

// measure time
log.time('t1');
log.timeEnd('t2');

// replace implementation    
log._impl = { log: (...args)=> {...}, error}

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 2.0.4
    3
    • latest

Version History

Package Sidebar

Install

npm i object-log

Weekly Downloads

7

Version

2.0.4

License

MIT

Last publish

Collaborators

  • alitskevich