Skip to content

Commit 1212250

Browse files
authored
use Play Environment's classloader when creating Kamon-related objects (#1185)
1 parent 8b83252 commit 1212250

File tree

1 file changed

+2
-0
lines changed
  • instrumentation/kamon-play/src/main/scala/kamon/instrumentation/play

1 file changed

+2
-0
lines changed

instrumentation/kamon-play/src/main/scala/kamon/instrumentation/play/GuiceModule.scala

+2
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ object GuiceModule {
3636
Logger(classOf[KamonLoader]).info("Reconfiguring Kamon with Play's Config")
3737
Logger(classOf[KamonLoader]).info(configuration.underlying.getString("play.server.provider"))
3838
Logger(classOf[KamonLoader]).info(configuration.underlying.getString("kamon.trace.tick-interval"))
39+
40+
kamon.ClassLoading.changeClassLoader(environment.classLoader)
3941
Kamon.initWithoutAttaching(configuration.underlying)
4042

4143
lifecycle.addStopHook { () =>

0 commit comments

Comments
 (0)