1.0.4 • Published 8 years ago
light-logger v1.0.4
Installation
npm install light-logger
Example-1
var Logger = require('light-logger');
/**
* Default log level INFO
*/
var log = new Logger();
log.debug('Debug message');
log.log('Information message');
log.warn('Warning message');
log.err('Error message');
Output:
21:53:12.357 -> Information message 21:53:12.358 -> Warning message 21:53:12.358 -> Error message
Example-2
var Logger = require('light-logger');
/**
* Set namespace
* Set log level DEBUG
*/
var log = new Logger('Namespace','debug');
log.debug('Debug message');
log.log('Information message');
log.warn('Warning message');
log.err('Error message');
Output:
21:54:14.442 Namespace -> Debug message 21:54:14.446 Namespace -> Information message 21:54:14.447 Namespace -> Warning message 21:54:14.447 Namespace -> Error message
Example-3
var Logger = require('light-logger');
/**
* Set namespace "Foo"
* Set log level WARN
* Logger enable
*/
var logger_1 = new Logger('Foo','warn',true);
/**
* Set namespace "Bar"
* Set log level DEBUG
* Logger enable
*/
var logger_2 = new Logger('Bar','debug',true);
logger_1.debug('Debug message');
logger_1.log('Information message');
logger_1.warn('Warning message');
logger_1.err('Error message');
logger_2.debug('Debug message');
logger_2.log('Information message');
logger_2.warn('Warning message');
logger_2.err('Error message');
Output:
21:56:23.270 Foo -> Warning message 21:56:23.270 Foo -> Error message 21:56:23.271 Bar -> Debug message 21:56:23.271 Bar -> Information message 21:56:23.272 Bar -> Warning message 21:56:23.272 Bar -> Error message