aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/scala/kamon/module/ModuleRegistry.scala
diff options
context:
space:
mode:
Diffstat (limited to 'kamon-core/src/main/scala/kamon/module/ModuleRegistry.scala')
-rw-r--r--kamon-core/src/main/scala/kamon/module/ModuleRegistry.scala9
1 files changed, 6 insertions, 3 deletions
diff --git a/kamon-core/src/main/scala/kamon/module/ModuleRegistry.scala b/kamon-core/src/main/scala/kamon/module/ModuleRegistry.scala
index 5520c602..18921b03 100644
--- a/kamon-core/src/main/scala/kamon/module/ModuleRegistry.scala
+++ b/kamon-core/src/main/scala/kamon/module/ModuleRegistry.scala
@@ -338,17 +338,20 @@ class ModuleRegistry(classLoading: ClassLoading, configuration: Configuration, c
_registeredModules.get(moduleSettings.name)
.map(moduleEntry =>
// The module is on the classpath and started.
- Status.Module(moduleEntry.name, moduleEntry.settings.description, moduleEntry.settings.kind, false, true)
+ Status.Module(moduleEntry.name, moduleEntry.settings.description, moduleEntry.settings.clazz.getCanonicalName,
+ moduleEntry.settings.kind, false, true)
).getOrElse(
// The module is on the classpath but has not been started.
- Status.Module(moduleSettings.name, moduleSettings.description, moduleSettings.kind, false, false)
+ Status.Module(moduleSettings.name, moduleSettings.description, moduleSettings.clazz.getCanonicalName,
+ moduleSettings.kind, false, false)
)
})
val programmaticallyAddedModules = _registeredModules
.filter { case (_, entry) => entry.programmaticallyAdded }
- .map { case (name, entry) => Status.Module(name, entry.settings.description, entry.settings.kind, true, true) }
+ .map { case (name, entry) => Status.Module(name, entry.settings.description, entry.settings.clazz.getCanonicalName,
+ entry.settings.kind, true, true) }
val allModules = automaticallyAddedModules ++ programmaticallyAddedModules
Status.ModuleRegistry(allModules)