Shane Kilkelly před 9 roky
rodič
revize
e99a7f6a87
1 změnil soubory, kde provedl 3 přidání a 6 odebrání
  1. 3 6
      libraries/metrics/timeAsyncMethod.coffee

+ 3 - 6
libraries/metrics/timeAsyncMethod.coffee

@@ -16,15 +16,12 @@ module.exports = (obj, methodName, key, logger) ->
 				"[Metrics] expected wrapped method '#{methodName}' to be invoked with a callback"
 				"[Metrics] expected wrapped method '#{methodName}' to be invoked with a callback"
 			)
 			)
 
 
-		timer = new Metrics.Timer(key)
+		timer = new metrics.Timer(key)
 		start = new Date()
 		start = new Date()
 
 
-		realMethod.call this, firstArgs, (callbackArgs...) ->
+		realMethod.call this, firstArgs..., (callbackArgs...) ->
 			timer.done()
 			timer.done()
 			elapsedTime = new Date() - start
 			elapsedTime = new Date() - start
 			if logger?
 			if logger?
-				logger.log
-					key: key
-					time: elapsedTime
-					"[Metrics] timed async method call"
+				logger.log {key, elapsedTime}, "[Metrics] timed async method call"
 			callback.apply this, callbackArgs
 			callback.apply this, callbackArgs