clix-logger
Another console log wrapper with colored support and icons
Install
npm i -g clix-logger
Usage
var options = {
coloredOutput: false,
quiet: false
};
var logger = require('clix-logger')(options);
logger.log('some', 'message', 'here');
methods
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:
- All the methods above use
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 line
Example
the 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:
License
MIT
Changelog
Changelog