diff --git a/src/java/org/apache/commons/logging/LogFactory.java b/src/java/org/apache/commons/logging/LogFactory.java index c3a8615..1bc8ef6 100644 --- a/src/java/org/apache/commons/logging/LogFactory.java +++ b/src/java/org/apache/commons/logging/LogFactory.java @@ -1377,15 +1377,18 @@ public abstract class LogFactory { logDiagnostic( "[ENV] Class " + className + " was loaded via classloader " + objectId(classLoader)); - + if (classLoader != null) { + final String classLoaderString = classLoader.toString(); + logDiagnostic("[ENV] " + objectId(classLoader) + " == '" + classLoaderString + "'"); + } + try { systemClassLoader = ClassLoader.getSystemClassLoader(); } catch(SecurityException ex) { logDiagnostic( "[ENV] Security forbids determining the system classloader."); return; - } - + } if (classLoader != null) { StringBuffer buf = new StringBuffer("[ENV] ClassLoader tree:"); for(;;) {