diff options
author | Diego <diegolparra@gmail.com> | 2014-08-06 23:13:33 -0300 |
---|---|---|
committer | Diego <diegolparra@gmail.com> | 2014-08-06 23:13:33 -0300 |
commit | fcb155a740ba96c0e2c6c5ef2935ee8f879c4417 (patch) | |
tree | fbfdc8ad1a7d81ed20fbae9bba29a303f7be8f1a /kamon-core/src/main/scala/kamon/instrumentation/akka/ActorSystemMessageInstrumentation.scala | |
parent | 0d9a3a6a43a20b2e9d8f0bdf2cdb81fc233b7249 (diff) | |
download | Kamon-fcb155a740ba96c0e2c6c5ef2935ee8f879c4417.tar.gz Kamon-fcb155a740ba96c0e2c6c5ef2935ee8f879c4417.tar.bz2 Kamon-fcb155a740ba96c0e2c6c5ef2935ee8f879c4417.zip |
! core: use the inline variant of TraceRecorder.withTraceContext via macros
Diffstat (limited to 'kamon-core/src/main/scala/kamon/instrumentation/akka/ActorSystemMessageInstrumentation.scala')
-rw-r--r-- | kamon-core/src/main/scala/kamon/instrumentation/akka/ActorSystemMessageInstrumentation.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kamon-core/src/main/scala/kamon/instrumentation/akka/ActorSystemMessageInstrumentation.scala b/kamon-core/src/main/scala/kamon/instrumentation/akka/ActorSystemMessageInstrumentation.scala index 9b6b6866..7845e90d 100644 --- a/kamon-core/src/main/scala/kamon/instrumentation/akka/ActorSystemMessageInstrumentation.scala +++ b/kamon-core/src/main/scala/kamon/instrumentation/akka/ActorSystemMessageInstrumentation.scala @@ -31,7 +31,7 @@ class ActorSystemMessageInstrumentation { def aroundSystemMessageInvoke(pjp: ProceedingJoinPoint, messages: EarliestFirstSystemMessageList): Any = { if (messages.nonEmpty) { val ctx = messages.head.asInstanceOf[TraceContextAware].traceContext - TraceRecorder.withTraceContext(ctx)(pjp.proceed()) + TraceRecorder.withInlineTraceContextReplacement(ctx)(pjp.proceed()) } else pjp.proceed() } @@ -73,7 +73,7 @@ class TraceContextIntoRepointableActorRefMixin { @Around("repointableActorRefCreation(repointableActorRef)") def afterRepointableActorRefCreation(pjp: ProceedingJoinPoint, repointableActorRef: TraceContextAware): Any = { - TraceRecorder.withTraceContext(repointableActorRef.traceContext) { + TraceRecorder.withInlineTraceContextReplacement(repointableActorRef.traceContext) { pjp.proceed() } } |