Simplify instantiating parent loggers. No need to instantiate all of them all at...
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Sun, 3 Oct 2010 22:11:04 +0000 (22:11 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Sun, 3 Oct 2010 22:11:04 +0000 (22:11 +0000)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1004057 13f79535-47bb-0310-9956-ffa450edef68

java/org/apache/juli/ClassLoaderLogManager.java

index 0d2de6f..ad6c0ff 100644 (file)
@@ -151,10 +151,9 @@ public class ClassLoaderLogManager extends LogManager {
         // Always instantiate parent loggers so that 
         // we can control log categories even during runtime
         int dotIndex = loggerName.lastIndexOf('.');
-        while (dotIndex >= 0) {
+        if (dotIndex >= 0) {
             final String parentName = loggerName.substring(0, dotIndex);
             Logger.getLogger(parentName);
-            dotIndex = loggerName.lastIndexOf('.', dotIndex - 1);
         }
 
         // Find associated node