aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/scala/kamon/trace/Tracer.scala
diff options
context:
space:
mode:
authorIvan Topolnjak <ivantopo@gmail.com>2017-07-18 13:31:06 +0200
committerIvan Topolnjak <ivantopo@gmail.com>2017-07-18 13:31:06 +0200
commitbfca826392933357046c5f4682cf7b43911b5433 (patch)
tree8b868447c3d6100b4de039e6a7e18835006c0515 /kamon-core/src/main/scala/kamon/trace/Tracer.scala
parenta2d54a72b806ebd60f19011559a6c186d2d9640b (diff)
downloadKamon-bfca826392933357046c5f4682cf7b43911b5433.tar.gz
Kamon-bfca826392933357046c5f4682cf7b43911b5433.tar.bz2
Kamon-bfca826392933357046c5f4682cf7b43911b5433.zip
provide the proper FQCN for default identity providers and codecs
Diffstat (limited to 'kamon-core/src/main/scala/kamon/trace/Tracer.scala')
-rw-r--r--kamon-core/src/main/scala/kamon/trace/Tracer.scala4
1 files changed, 3 insertions, 1 deletions
diff --git a/kamon-core/src/main/scala/kamon/trace/Tracer.scala b/kamon-core/src/main/scala/kamon/trace/Tracer.scala
index f95a8cef..47b633ac 100644
--- a/kamon-core/src/main/scala/kamon/trace/Tracer.scala
+++ b/kamon-core/src/main/scala/kamon/trace/Tracer.scala
@@ -98,7 +98,7 @@ object Tracer {
private[kamon] def reconfigure(config: Config): Unit = synchronized {
Try {
- val dynamic = new DynamicAccess(classOf[Tracer].getClassLoader)
+ val dynamic = new DynamicAccess(getClass.getClassLoader)
val traceConfig = config.getConfig("kamon.trace")
val newSampler = traceConfig.getString("sampler") match {
@@ -134,6 +134,8 @@ object Tracer {
textMapSpanContextCodec = newTextMapSpanContextCodec
httpHeaderSpanContextCodec = newHttpHeadersSpanContextCodec
+ }.failed.foreach {
+ ex => logger.error("Unable to reconfigure Kamon Tracer", ex)
}
}
}