/** * Sets the level on {@code logger} to {@code newLevel}. Any child loggers * currently inheriting their level from {@code logger} will be updated * recursively. * * @param newLevel the new minimum logging threshold. If null, the logger's * parent level will be used; or {@code Level.INFO} for loggers with no * parent. */ synchronized void setLevelRecursively(Logger logger, Level newLevel) { int previous = logger.levelIntVal; logger.levelObjVal = newLevel; if (newLevel == null) { logger.levelIntVal = logger.parent != null ? logger.parent.levelIntVal : Level.INFO.intValue(); } else { logger.levelIntVal = newLevel.intValue(); } if (previous != logger.levelIntVal) { for (Logger child : logger.children) { if (child.levelObjVal == null) { setLevelRecursively(child, null); } } } } }
/** * Sets the logging level for this logger. A {@code null} level indicates * that this logger will inherit its parent's level. * * @param newLevel * the logging level to set. */ public void setLevel(Level newLevel) { // Anonymous loggers can always set the level LogManager logManager = LogManager.getLogManager(); if (this.isNamed) { logManager.checkAccess(); } logManager.setLevelRecursively(this, newLevel); }
/** * 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(); }
if (levelProperty != null) { try { manager.setLevelRecursively(Logger.this, Level.parse(levelProperty)); } catch (IllegalArgumentException invalidLevel) { invalidLevel.printStackTrace();
synchronized void setLevelRecursively(Logger logger, Level newLevel) { int previous = logger.levelIntVal; logger.levelObjVal = newLevel; if (newLevel == null) { logger.levelIntVal = logger.parent != null ? logger.parent.levelIntVal : Level.INFO.intValue(); } else { logger.levelIntVal = newLevel.intValue(); } if (previous != logger.levelIntVal) { for (Logger child : logger.children) { if (child.levelObjVal == null) { setLevelRecursively(child, null); } } } } }
/** * 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(); }
/** * Sets the logging level for this logger. A {@code null} level indicates * that this logger will inherit its parent's level. * * @param newLevel * the logging level to set. */ public void setLevel(Level newLevel) { // Anonymous loggers can always set the level LogManager logManager = LogManager.getLogManager(); if (this.isNamed) { logManager.checkAccess(); } logManager.setLevelRecursively(this, newLevel); }
public void setLevel(Level newLevel) { // Anonymous loggers can always set the level LogManager logManager = LogManager.getLogManager(); if (this.isNamed) { logManager.checkAccess(); } logManager.setLevelRecursively(this, newLevel); }
synchronized void setParent(Logger logger, Logger newParent) { logger.parent = newParent; if (logger.levelObjVal == null) { setLevelRecursively(logger, null); } newParent.children.add(logger); logger.updateVmLogHandler(); }
/** * Sets the level on {@code logger} to {@code newLevel}. Any child loggers * currently inheriting their level from {@code logger} will be updated * recursively. * * @param newLevel the new minimum logging threshold. If null, the logger's * parent level will be used; or {@code Level.INFO} for loggers with no * parent. */ synchronized void setLevelRecursively(Logger logger, Level newLevel) { int previous = logger.levelIntVal; logger.levelObjVal = newLevel; if (newLevel == null) { logger.levelIntVal = logger.parent != null ? logger.parent.levelIntVal : Level.INFO.intValue(); } else { logger.levelIntVal = newLevel.intValue(); } if (previous != logger.levelIntVal) { for (Logger child : logger.children) { if (child.levelObjVal == null) { setLevelRecursively(child, null); } } } } }
/** * Sets the logging level for this logger. A {@code null} level indicates * that this logger will inherit its parent's level. * * @param newLevel * the logging level to set. */ public void setLevel(Level newLevel) { // Anonymous loggers can always set the level LogManager logManager = LogManager.getLogManager(); if (this.isNamed) { logManager.checkAccess(); } logManager.setLevelRecursively(this, newLevel); }
/** * Sets the logging level for this logger. A {@code null} level indicates * that this logger will inherit its parent's level. * * @param newLevel * the logging level to set. */ public void setLevel(Level newLevel) { // Anonymous loggers can always set the level LogManager logManager = LogManager.getLogManager(); if (this.isNamed) { logManager.checkAccess(); } logManager.setLevelRecursively(this, newLevel); }
/** * 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(); }
/** * Sets the logging level for this logger. A {@code null} level indicates * that this logger will inherit its parent's level. * * @param newLevel * the logging level to set. */ public void setLevel(Level newLevel) { // Anonymous loggers can always set the level LogManager logManager = LogManager.getLogManager(); if (this.isNamed) { logManager.checkAccess(); } logManager.setLevelRecursively(this, newLevel); }
/** * Sets the logging level for this logger. A {@code null} level indicates * that this logger will inherit its parent's level. * * @param newLevel * the logging level to set. */ public void setLevel(Level newLevel) { // Anonymous loggers can always set the level LogManager logManager = LogManager.getLogManager(); if (this.isNamed) { logManager.checkAccess(); } logManager.setLevelRecursively(this, newLevel); }
/** * 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(); }
/** * 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(); }
/** * 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(); }
/** * Sets the logging level for this logger. A {@code null} level indicates * that this logger will inherit its parent's level. * * @param newLevel * the logging level to set. */ public void setLevel(Level newLevel) { // Anonymous loggers can always set the level LogManager logManager = LogManager.getLogManager(); if (this.isNamed) { logManager.checkAccess(); } logManager.setLevelRecursively(this, newLevel); }
/** * 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(); }