diff options
Diffstat (limited to 'kamon-core/src/main/scala/kamon/trace')
-rw-r--r-- | kamon-core/src/main/scala/kamon/trace/Tracer.scala | 4 |
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) } } } |