diff options
author | Ivan Topolnak <ivantopo@gmail.com> | 2013-06-03 12:39:48 -0300 |
---|---|---|
committer | Ivan Topolnak <ivantopo@gmail.com> | 2013-06-03 12:39:48 -0300 |
commit | da47788738055e4fef1485f2721c6ee040c16fd8 (patch) | |
tree | 66bf6865607ec1c9b5ba05a54dc93d0eaccc0408 /src/main | |
parent | e88fa503bbe043c0e152290bbd4e68601ab79eb8 (diff) | |
download | Kamon-da47788738055e4fef1485f2721c6ee040c16fd8.tar.gz Kamon-da47788738055e4fef1485f2721c6ee040c16fd8.tar.bz2 Kamon-da47788738055e4fef1485f2721c6ee040c16fd8.zip |
Changed initialization order for Kamon companion object
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/scala/kamon/Kamon.scala | 5 |
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() |