Example #1
0
  /**
   * 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();
  }