Skip to content

Instantly share code, notes, and snippets.

@trevor-atlas
Forked from anonymous/traceFn.js
Created June 28, 2017 00:41
Show Gist options
  • Save trevor-atlas/55f2ecff6c4f9774afcd0102f58fdd83 to your computer and use it in GitHub Desktop.
Save trevor-atlas/55f2ecff6c4f9774afcd0102f58fdd83 to your computer and use it in GitHub Desktop.
const traceFn = (fn, context) => function () {
console.trace(`${fn.name} called with arguments: `, arguments);
return fn.apply(context || this, arguments);
}
console.log = traceFn(console.log);
console.log('foo');
//>> log called with arguments: ["foo"]
//>> (anonymous) @ VM98:2
//>> (anonymous) @ VM138:2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment