0.0.4 • Published 11 years ago

service_tracer v0.0.4

Weekly downloads
18
License
-
Repository
-
Last release
11 years ago

Simple modules that helps tracing of common operations.

log =
  error: ->
  debug: ->

stats =
  inc: ->
  timing: ->

Tracer = require 'tracer'

tracer = new Tracer(log, stats, {service_name: "my_service"})
tracer.error("label.name", "Error message goes here", {err: data})
tracer.message("label.name", "Message goes here", {some: data})

fn = -> {...}
tracer.measure("label.name", fn)
0.0.4

11 years ago

0.0.3

11 years ago

0.0.2

11 years ago

0.0.1

11 years ago