code: private Level getFinestLevel()
    {
      Level level;
      
      if (_parent == null)
        level = Level.INFO;
      else if (_parent.isLocalLevel())
        level = selectFinestLevel(_systemLevel, _parent.getFinestLevel());
      else if (_systemLevel != null)
        level = _systemLevel;
      else
        level = _parent.getFinestLevel();
      
      if (_localLevel == null)
        return level;
      
      for (int i = _loaders.size() - 1; i >= 0; i--) {
        WeakReference<ClassLoader> ref = _loaders.get(i);
        ClassLoader loader = ref.get();
  
        if (loader == null)
          _loaders.remove(i);
  
        level = selectFinestLevel(level, _localLevel.get(loader));
      }
      
      return level;
    }
docs: Returns the finest assigned level for any classloader environment.