debug-timer

time things. output to visionmedia/debug

npm install debug-timer
2 downloads in the last week
4 downloads in the last month

debug-timer

time things. outputs to visionmedia/debug.

Installation

Install with component(1):

$ component install matthewmueller/debug-timer

Install with npm:

$ npm install debug-timer

Example

var timer = require('debug-timer')('timer');
timer('js');
timer('css');

setTimeout(function() {
  timer.end('js')
}, 1000);

setTimeout(function() {
  timer.end('css')
}, 2000);

API

Timer(namespace)

Assign timer to a namespace. In the code this means: require('debug')(namespace).

timer(key)

Start a timer with the given key.

timer.end(key)

End the timer with the given key.

timer.template

Assign a custom template. The first %s is the key, second %s is the elapsed time. Defaults to:

timer.template = %s: %s;

License

MIT

npm loves you