Fixed logging glitch in ReflectiveAccess
This commit is contained in:
parent
ef9c01ecee
commit
953d155543
1 changed files with 8 additions and 5 deletions
|
|
@ -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
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue