$ cnpm install clix-logger
Another console log wrapper with colored support and icons
npm i -g clix-logger
var options = {
// Will print the messages using chalk colors. default is false
coloredOutput: false,
// Will suppress the output of `subtle` and `log` methods
// all of the others will still be printed
quiet: false // default is false,
};
var logger = require('clix-logger')(options);
logger.log('some', 'message', 'here');
ok(arg1[, arg2, ...argn] )subtle(arg1[, arg2, ...argn] )log(arg1[, arg2, ...argn] )success(arg1[, arg2, ...argn] )error(arg1[, arg2, ...argn] )print(arg1[, arg2, ...argn] )NOTES:
console.log to print the messages, except the error one, which uses console.error.subtle and log are suppressed when options.quiet is specified.print does not have an icon at the beginning of the linethe following code
var logger = require('clix-logger')({ coloredOutput: true });
# will use yellow color
logger.ok( 'a', 'simple', 'message', 'of', 'type', 'ok', {
coloredOutput: false
}, [ 1, 2, 3 ] );
# will use white color
logger.subtle( 'a', 'simple', 'message', 'of', 'type', 'subtle', {
coloredOutput: false
}, [ 1, 2, 3 ] );
# will use white color
logger.log( 'a', 'simple', 'message', 'of', 'type', 'log', {
coloredOutput: false
}, [ 1, 2, 3 ] );
# will use red color
logger.error( 'a', 'simple', 'message', 'of', 'type', 'error', {
coloredOutput: false
}, [ 1, 2, 3 ] );
# will use gray color
logger.print( 'a', 'simple', 'message', 'of', 'type', 'print', {
coloredOutput: false
}, [ 1, 2, 3 ] );
# will use green color
logger.success( 'a', 'simple', 'message', 'of', 'type', 'success', {
coloredOutput: false
}, [ 1, 2, 3 ] );
Will produce this output:
Copyright 2013 - present © cnpmjs.org | Home |