mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-14 06:03:45 +01:00
use modified prefix and method name
This commit is contained in:
@@ -11,7 +11,7 @@ module.exports = (obj, methodName, prefix, logger) ->
|
||||
startPrefix = prefix.split(".")[0]
|
||||
|
||||
endPrefix = prefix.split(".")[1]
|
||||
modifedMethodName = "#{endPrefix}_methodName"
|
||||
modifedMethodName = "#{endPrefix}_#{methodName}"
|
||||
console.log "Async method", prefix, key, methodName, modifedMethodName
|
||||
obj[methodName] = (originalArgs...) ->
|
||||
|
||||
@@ -25,16 +25,15 @@ module.exports = (obj, methodName, prefix, logger) ->
|
||||
console.log("creating timer for async method", prefix, startPrefix, modifedMethodName)
|
||||
|
||||
|
||||
timer = new metrics.Timer(prefix, null, {method: methodName})
|
||||
console.log("changed timer for async method", prefix, methodName, key)
|
||||
timer = new metrics.Timer(startPrefix, null, {method: modifedMethodName})
|
||||
|
||||
realMethod.call this, firstArgs..., (callbackArgs...) ->
|
||||
elapsedTime = timer.done()
|
||||
possibleError = callbackArgs[0]
|
||||
if possibleError?
|
||||
metrics.inc "#{key}.failure"
|
||||
metrics.inc "#{startPrefix}", null, {status:"success", method: modifedMethodName}
|
||||
else
|
||||
metrics.inc "#{key}.success"
|
||||
metrics.inc "#{startPrefix}", null, {status:"failed", method: modifedMethodName}
|
||||
if logger?
|
||||
loggableArgs = {}
|
||||
try
|
||||
|
||||
Reference in New Issue
Block a user