Skip to content
/ clog Public

Pretty colorful cli logger for NodeJS(with table, success and more...)

Notifications You must be signed in to change notification settings

a8m/clog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

clog Build Status Coverage Status

Pretty colorful cli logger for NodeJS(with table, success and more...) v0.0.3

Screenshot

Screenshot

Screenshot

#Installing ###git

$ git clone https://github.com/a8m/clog.git

###npm

$ npm install c-log --save

#Usage

var clog = require('c-log');

//Simple logs with colors
clog.log("Lorem Ipsum...");
clog.info("Lorem Ipsum...");
clog.warn("Lorem Ipsum ..");

//Success and Error
function assert(expect, msg) {
  return expect 
    ? clog.success(msg) 
    : clog.error(msg);
}

//Clog.time/timeEnd
clog.time("fsRead");
//fake async
setTimeout(function(){
  logger.timeEnd("fsRead")
},2000);

//Clog.table
var persons = [
  { name: 'Doris Fox', age: 20, isActive: false, balance: '$3,128.12' },
  { name: 'Mike Loks', age: 32, isActive: true,  balance: '$12,132.1' },
  { name: 'Arle Sher', age: 12, isActive: false, balance: '$2,968.83' }
];
clog.table(persons);
/// Table Result:
╔═════════╤═══════════╤═════╤══════════╤═══════════╗
 (index)  name       age  isActive  balance   
╟─────────┼───────────┼─────┼──────────┼───────────╢
 0        Doris Fox  20   false     $3,128.12 
╟─────────┼───────────┼─────┼──────────┼───────────╢
 1        Mike Loks  32   true      $12,132.1 
╟─────────┼───────────┼─────┼──────────┼───────────╢
 2        Arle Sher  12   false     $2,968.83 
╚═════════╧═══════════╧═════╧══════════╧═══════════╝

#License MIT © Ariel Mashraki

About

Pretty colorful cli logger for NodeJS(with table, success and more...)

Resources

Stars

Watchers

Forks

Packages

No packages published