diff options
author | Facundo Viale <facundo.m.viale@gmail.com> | 2014-01-13 16:10:38 -0200 |
---|---|---|
committer | Facundo Viale <fviale@despegar.com> | 2014-01-13 17:49:23 -0300 |
commit | 571e96665bb3cb3f20fb59209be63dabbb3148f4 (patch) | |
tree | 23d9cc42dfcda6a0e595e0cde5bf1e9faf47aa66 | |
parent | 54143e4af6182b967736abc60a7fb20c88dd6587 (diff) | |
download | Kamon-571e96665bb3cb3f20fb59209be63dabbb3148f4.tar.gz Kamon-571e96665bb3cb3f20fb59209be63dabbb3148f4.tar.bz2 Kamon-571e96665bb3cb3f20fb59209be63dabbb3148f4.zip |
Check if the Error cause is NoCause
-rw-r--r-- | kamon-newrelic/src/main/scala/kamon/newrelic/NewRelicErrorLogger.scala | 7 |
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) } } |