diff options
Diffstat (limited to 'kamon-core/src/main/scala/kamon/Kamon.scala')
-rw-r--r-- | kamon-core/src/main/scala/kamon/Kamon.scala | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/kamon-core/src/main/scala/kamon/Kamon.scala b/kamon-core/src/main/scala/kamon/Kamon.scala index ab95d773..99327286 100644 --- a/kamon-core/src/main/scala/kamon/Kamon.scala +++ b/kamon-core/src/main/scala/kamon/Kamon.scala @@ -15,6 +15,9 @@ package kamon +import com.typesafe.config.{Config, ConfigRenderOptions} +import kamon.module.Module + object Kamon extends ClassLoading with Configuration with Utilities @@ -22,7 +25,8 @@ object Kamon extends ClassLoading with Tracing with ModuleLoading with ContextPropagation - with ContextStorage { + with ContextStorage + with StatusPage { @volatile private var _environment = Environment.fromConfig(config()) @@ -34,3 +38,21 @@ object Kamon extends ClassLoading _environment = Environment.fromConfig(config) }) } + + +object QuickTest extends App { + Kamon.loadModules() + Kamon.registerModule("my-module", new Module { + override def start(): Unit = {} + override def stop(): Unit = {} + override def reconfigure(newConfig: Config): Unit = {} + }) + + + //println("JSON CONFIG: " + Kamon.config().root().render(ConfigRenderOptions.concise().setFormatted(true).setJson(true))) + + + Thread.sleep(100000000) + + +} |