aboutsummaryrefslogtreecommitdiff
path: root/kamon-newrelic
diff options
context:
space:
mode:
authorFacundo Viale <facundo.m.viale@gmail.com>2014-01-13 16:10:38 -0200
committerFacundo Viale <fviale@despegar.com>2014-01-13 17:49:23 -0300
commit571e96665bb3cb3f20fb59209be63dabbb3148f4 (patch)
tree23d9cc42dfcda6a0e595e0cde5bf1e9faf47aa66 /kamon-newrelic
parent54143e4af6182b967736abc60a7fb20c88dd6587 (diff)
downloadKamon-571e96665bb3cb3f20fb59209be63dabbb3148f4.tar.gz
Kamon-571e96665bb3cb3f20fb59209be63dabbb3148f4.tar.bz2
Kamon-571e96665bb3cb3f20fb59209be63dabbb3148f4.zip
Check if the Error cause is NoCause
Diffstat (limited to 'kamon-newrelic')
-rw-r--r--kamon-newrelic/src/main/scala/kamon/newrelic/NewRelicErrorLogger.scala7
1 files changed, 6 insertions, 1 deletions
diff --git a/kamon-newrelic/src/main/scala/kamon/newrelic/NewRelicErrorLogger.scala b/kamon-newrelic/src/main/scala/kamon/newrelic/NewRelicErrorLogger.scala
index c6d87769..248aa03e 100644
--- a/kamon-newrelic/src/main/scala/kamon/newrelic/NewRelicErrorLogger.scala
+++ b/kamon-newrelic/src/main/scala/kamon/newrelic/NewRelicErrorLogger.scala
@@ -35,7 +35,12 @@ class NewRelicErrorLogger extends Actor {
for (c ← ctx) {
params.put("UOW", c.uow)
}
+
+ if (error.cause == Error.NoCause) {
+ NewRelic.noticeError(error.message.toString, params)
+ } else {
+ NewRelic.noticeError(error.cause, params)
+ }
- NewRelic.noticeError(error.cause, params)
}
}