aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/kamon/Kamon.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/kamon/Kamon.scala')
-rw-r--r--src/main/scala/kamon/Kamon.scala5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/scala/kamon/Kamon.scala b/src/main/scala/kamon/Kamon.scala
index 4cba2342..ef5f8044 100644
--- a/src/main/scala/kamon/Kamon.scala
+++ b/src/main/scala/kamon/Kamon.scala
@@ -4,11 +4,12 @@ import akka.actor.{Props, ActorSystem}
object Kamon {
- implicit val actorSystem = ActorSystem("kamon")
-
val ctx = new ThreadLocal[Option[TraceContext]] {
override def initialValue() = None
}
+
+ implicit lazy val actorSystem = ActorSystem("kamon")
+
def context() = ctx.get()
def clear = ctx.remove()