diff options
Diffstat (limited to 'logging')
-rw-r--r-- | logging/src/main/java/java/util/logging/LogManager.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/logging/src/main/java/java/util/logging/LogManager.java b/logging/src/main/java/java/util/logging/LogManager.java index 413efb3..6cba849 100644 --- a/logging/src/main/java/java/util/logging/LogManager.java +++ b/logging/src/main/java/java/util/logging/LogManager.java @@ -326,12 +326,13 @@ public class LogManager { // find children // TODO: performance can be improved here? + String nameDot = name + '.'; Collection<Logger> allLoggers = loggers.values(); for (final Logger child : allLoggers) { Logger oldParent = child.getParent(); if (parent == oldParent && (name.length() == 0 || child.getName().startsWith( - name + '.'))) { + nameDot))) { final Logger thisLogger = logger; AccessController.doPrivileged(new PrivilegedAction<Object>() { public Object run() { |