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
*/

/call-log-func/

    Package Sidebar

    Install

    npm i call-log-func

    Weekly Downloads

    0

    Version

    1.0.2

    License

    ISC

    Unpacked Size

    8.31 kB

    Total Files

    6

    Last publish

    Collaborators

    • adf0001