You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by rp...@apache.org on 2014/06/15 08:08:19 UTC

svn commit: r1602663 - /logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Loader.java

Author: rpopma
Date: Sun Jun 15 06:08:19 2014
New Revision: 1602663

URL: http://svn.apache.org/r1602663
Log:
improved status logging during startup: avoid printing stacktrace (esp. for the normal case that servlet class is not found)

Modified:
    logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Loader.java

Modified: logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Loader.java
URL: http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Loader.java?rev=1602663&r1=1602662&r2=1602663&view=diff
==============================================================================
--- logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Loader.java (original)
+++ logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Loader.java Sun Jun 15 06:08:19 2014
@@ -279,7 +279,7 @@ public final class Loader {
             // using the TCCL should work the same as the default ClassLoader (i.e., init or not)
             return Class.forName(className, true, getTcl());
         } catch (final Throwable e) {
-            LOGGER.trace("TCCL didn't work. Trying Class.forName({}).", className, e);
+            LOGGER.trace("TCCL didn't work for class {}: {}.", className, e.toString());
             return loadClassWithDefaultClassLoader(className);
         }
     }