/** * Sets the parent of this logger in the namespace. Callers must first {@link #checkAccess() check * security}. * * @param newParent the parent logger to set. */ synchronized void setParent(Logger logger, Logger newParent) { logger.parent = newParent; if (logger.levelObjVal == null) { setLevelRecursively(logger, null); } newParent.children.add(logger); logger.updateDalvikLogHandler(); }