From 953d15554374b2c0ef9bea5ce59dce52b4c823ba Mon Sep 17 00:00:00 2001 From: Viktor Klang Date: Tue, 28 Dec 2010 11:53:28 +0100 Subject: [PATCH] Fixed logging glitch in ReflectiveAccess --- .../src/main/scala/akka/util/ReflectiveAccess.scala | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/akka-actor/src/main/scala/akka/util/ReflectiveAccess.scala b/akka-actor/src/main/scala/akka/util/ReflectiveAccess.scala index 22c9e6cab9..4e4bcdb7e1 100644 --- a/akka-actor/src/main/scala/akka/util/ReflectiveAccess.scala +++ b/akka-actor/src/main/scala/akka/util/ReflectiveAccess.scala @@ -229,7 +229,8 @@ object ReflectiveAccess extends Logging { Some(ctor.newInstance(args: _*).asInstanceOf[T]) } catch { case e => - log.slf4j.warn("Could not instantiate class [{}] due to [{}]", clazz.getName, e.getCause) + log.slf4j.warn("Could not instantiate class [{}]", clazz.getName) + log.slf4j.warn("createInstance",e.getCause) None } @@ -246,7 +247,8 @@ object ReflectiveAccess extends Logging { Some(ctor.newInstance(args: _*).asInstanceOf[T]) } catch { case e => - log.slf4j.warn("Could not instantiate class [{}] due to [{}]", fqn, e.getCause) + log.slf4j.warn("Could not instantiate class [{}]", fqn) + log.slf4j.warn("createInstance",e.getCause) None } @@ -258,12 +260,13 @@ object ReflectiveAccess extends Logging { Option(instance.get(null).asInstanceOf[T]) } catch { case e: ClassNotFoundException => { - log.slf4j.debug("Could not get object [{}] due to [{}]", fqn, e) + log.slf4j.debug("Could not get object [{}]", fqn) + log.slf4j.debug("getObjectFor", e) None } case ei: ExceptionInInitializerError => { - log.error("Exception in initializer for object [%s]".format(fqn)) - log.error(ei.getCause, "Cause was:") + log.slf4j.error("Exception in initializer for object [{}]",fqn) + log.slf4j.error("Cause was:",ei.getCause) throw ei } }