// Table of named Loggers that maps names to Loggers.
private final Hashtable<String,LoggerWeakRef> namedLoggers = new Hashtable<>();
// Tree of named Loggers
private final LogNode root;
Я чувствую, что namedLoggers достаточно для ведения журнала.почему jdk поддерживает LogNode?logger находит своего родителя с помощью обработчика namedLoggers и утилизирует use namedLoggers.так что я чувствую, что LogNode бесполезен