travis-web/assets/scripts/lib/travis/instrumentation.coffee
Randy Morgan fa7f8b9332 Added first level instrumentation for travis-web
This is not enabled by default. You need to run:

Travis.Instrumentation.subscribe('render.view')

To start capturing info
2012-12-14 19:31:05 +09:00

9 lines
262 B
CoffeeScript

Travis.Instrumentation = {
subscribe: (event) ->
Em.subscribe event,
before:(name, timestamp, payload) ->
timestamp
after: (name, timestamp, payload, start_timestamp) ->
console.log(name, payload, timestamp - start_timestamp)
}