code: @Override
    public void setParent(Logger parent)
    {
      if (parent.equals(_parent))
        return;
      
      super.setParent(parent);
  
      if (parent instanceof EnvironmentLogger) {
        _parent = (EnvironmentLogger) parent;
  
        _parent.addChild(this);
      }
      
      updateEffectiveLevel(_systemClassLoader);
    }
docs: Sets the logger's parent.  This should only be called by the LogManager
  code.