call-log

1.0.7 • Public • Published

call-log travis npm downloads javascript style guide

Instrument a JavaScript class (or object) so that anytime a method function is called it gets logged to the console.

cat

install

npm install call-log

This module works in the browser with browserify.

Note: If you're NOT using browserify, then use the included standalone file call-log.min.js. This exports a CallLog constructor on window.

usage

var callLog = require('call-log')
 
function Cat () {}
Cat.prototype.meow = function (sound) { return sound }
 
// Add instrumentation to Cat
callLog(Cat)
 
// Use the cat
var cat = new Cat()
cat.meow()
cat.meow('MEOAAAAWWW!')
 
// Prints:
// "called meow"
// "called meow", "MEOAAAAWWW!"
 

license

MIT. Copyright (c) Feross Aboukhadijeh

/call-log/

    Package Sidebar

    Install

    npm i call-log

    Weekly Downloads

    16

    Version

    1.0.7

    License

    MIT

    Unpacked Size

    38.9 kB

    Total Files

    10

    Last publish

    Collaborators

    • feross