heimdalljs-logger

0.1.10 • Public • Published

Usage

With no Heimdall Tree

var logger = require('heimdalljs-logger')('foo');
 
logger.trace('trace message');
logger.debug('debug message');
logger.info('info message');
logger.warn('warn message');
logger.error('error message');
 
console.log('app message');
DEBUG=foo DEBUG_LEVEL=trace foo
# =>  trace message 
# ... debug message 
# ... info message 
# ... warn message 
# ... error message 
# ... app message 
 
foo
# =>  app message 
 
DEBUG=foo DEBUG_LEVEL=warn foo
# =>  warn message 
# ... error message 
# ... app message 

With a Heimdall Tree

var heimdall = require('heimdalljs');
var config  = require('heimdalljs').configFor('logging');
 
config.matcher = (id) => /hai/.test(id.name);
config.depth = 2;
 
var logger = require('heimdalljs-logger')('foo');
 
heimdall.start('a');
heimdall.start('bhai');
heimdall.start('c');
heimdall.start('dhai');
 
logger.warn('warn message');
// => foo [bhai -> dhai] warn message

/heimdalljs-logger/

    Package Sidebar

    Install

    npm i heimdalljs-logger

    Weekly Downloads

    525,820

    Version

    0.1.10

    License

    MIT

    Unpacked Size

    258 kB

    Total Files

    5

    Last publish

    Collaborators

    • hjdivad
    • krisselden
    • rwjblue
    • stefanpenner
    • lynchbomb
    • gabrielcsapo