diff options
author | Diego <diegolparra@gmail.com> | 2015-11-25 00:28:31 -0300 |
---|---|---|
committer | Diego <diegolparra@gmail.com> | 2015-11-25 00:28:31 -0300 |
commit | 05c38b4aba959c0c9aa4def450fb734a03b4e4b9 (patch) | |
tree | f709a15ba6452197343c932fd50e1bd22fdf6d93 /kamon-core/src/main/scala/kamon/ModuleLoader.scala | |
parent | 75a7d67e7fb03e2386c0365f8731c27af8e0e765 (diff) | |
download | Kamon-05c38b4aba959c0c9aa4def450fb734a03b4e4b9.tar.gz Kamon-05c38b4aba959c0c9aa4def450fb734a03b4e4b9.tar.bz2 Kamon-05c38b4aba959c0c9aa4def450fb734a03b4e4b9.zip |
! core: Decoupling basic apis from reporters in order to improve Kamon tooling for tests
Diffstat (limited to 'kamon-core/src/main/scala/kamon/ModuleLoader.scala')
-rw-r--r-- | kamon-core/src/main/scala/kamon/ModuleLoader.scala | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/kamon-core/src/main/scala/kamon/ModuleLoader.scala b/kamon-core/src/main/scala/kamon/ModuleLoader.scala index f240f6ce..a89af19e 100644 --- a/kamon-core/src/main/scala/kamon/ModuleLoader.scala +++ b/kamon-core/src/main/scala/kamon/ModuleLoader.scala @@ -18,10 +18,9 @@ package kamon import _root_.akka.actor import _root_.akka.actor._ -import _root_.akka.event.Logging +import kamon.util.logger.LazyLogger import org.aspectj.lang.ProceedingJoinPoint -import org.aspectj.lang.annotation.{ Around, Pointcut, Aspect } -import org.slf4j.LoggerFactory +import org.aspectj.lang.annotation.{Around, Aspect, Pointcut} private[kamon] object ModuleLoader extends ExtensionId[ModuleLoaderExtension] with ExtensionIdProvider { def lookup(): ExtensionId[_ <: actor.Extension] = ModuleLoader @@ -29,7 +28,7 @@ private[kamon] object ModuleLoader extends ExtensionId[ModuleLoaderExtension] wi } private[kamon] class ModuleLoaderExtension(system: ExtendedActorSystem) extends Kamon.Extension { - val log = LoggerFactory.getLogger(getClass) + val log = LazyLogger(getClass) val settings = ModuleLoaderSettings(system) if (settings.modulesRequiringAspectJ.nonEmpty && !isAspectJPresent && settings.showAspectJMissingWarning) @@ -42,7 +41,7 @@ private[kamon] class ModuleLoaderExtension(system: ExtendedActorSystem) extends system.dynamicAccess.getObjectFor[ExtensionId[Kamon.Extension]](extensionClass).map { moduleID ⇒ log.debug(s"Auto starting the [$name] module.") moduleID.get(system) - + } recover { case th: Throwable ⇒ log.error(s"Failed to auto start the [$name] module.", th) } |