Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * indented prettyPrint caller function
- */
- function fcallerName() {
- var err = new Error();
- var stack = err.stack.split("\n");
- var lft = " ".substr(0, stack.length-3);
- return [
- "%c" + lft + "FUNCTION " + fcallerName.caller.caller.name + "()",
- "background: #222; color: #bada55;",
- stack.reverse().slice(0,-3)
- ];
- }
- function log() {
- var args = fcallerName(), len = arguments.length;
- while ( len-- ) args[ len + 3 ] = arguments[ len ];
- // if(args[0].includes("someFunctionName")) {
- console.log.apply(console, args); // eslint-disable-line no-console
- // }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement