aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/scala/kamon/trace/Tracer.scala
diff options
context:
space:
mode:
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)
}
}
}