call-log-func

1.0.2 • Public • Published

call-log-func

a call log function tool

Install

npm install call-log-func

Usage

var call_log_func= require("call-log-func");

var a = [];		//to save result

var func1= function (message) { a.push(message); console.log("log1: " + message); };
call_log_func(func1,"abc1");	//a call back function
//log1: abc1

call_log_func("log2", "abc2");  //a string as logFunc
//log2, abc2
call_log_func("", "abc3");  //an empty string
//abc3

var obj4={
    log: function (message) { a.push(message); console.log("log4: " + message); },
}
call_log_func(obj4, "abc4");  //an object with '.log()' method
//log4: abc4
call_log_func(console, "abc5");  //'console' as an object with '.log()' method
//abc5

call_log_func(null, "abc");
//do nothing		

var expect="abc1,abc4";
//a.join(",")===expect

/*
console output should like:
log1: abc1
log2, abc2
abc3
log4: abc4
abc5
*/

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.2
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.2
    1
  • 1.0.0
    0

Package Sidebar

Install

npm i call-log-func

Weekly Downloads

1

Version

1.0.2

License

ISC

Unpacked Size

8.31 kB

Total Files

6

Last publish

Collaborators

  • adf0001