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 | |
parent | e88fa503bbe043c0e152290bbd4e68601ab79eb8 (diff) | |
download | Kamon-da47788738055e4fef1485f2721c6ee040c16fd8.tar.gz Kamon-da47788738055e4fef1485f2721c6ee040c16fd8.tar.bz2 Kamon-da47788738055e4fef1485f2721c6ee040c16fd8.zip |
Changed initialization order for Kamon companion object
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | src/main/scala/kamon/Kamon.scala | 5 |
2 files changed, 4 insertions, 2 deletions
@@ -1,5 +1,6 @@ *.class *.log +.history # sbt specific dist/* 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() |