src/share/classes/java/util/logging/Logging.java

Print this page




  70         if (l == null) {
  71             return null;
  72         }
  73 
  74         Level level = l.getLevel();
  75         if (level == null) {
  76             return EMPTY_STRING;
  77         } else {
  78             return level.getLevelName();
  79         }
  80     }
  81 
  82     public void setLoggerLevel(String loggerName, String levelName) {
  83         if (loggerName == null) {
  84             throw new NullPointerException("loggerName is null");
  85         }
  86 
  87         Logger logger = logManager.getLogger(loggerName);
  88         if (logger == null) {
  89             throw new IllegalArgumentException("Logger " + loggerName +
  90                 "does not exist");
  91         }
  92 
  93         Level level = null;
  94         if (levelName != null) {
  95             // parse will throw IAE if logLevel is invalid
  96             level = Level.findLevel(levelName);
  97             if (level == null) {
  98                 throw new IllegalArgumentException("Unknown level \"" + levelName + "\"");
  99             }
 100         }
 101 
 102         logger.setLevel(level);
 103     }
 104 
 105     public String getParentLoggerName( String loggerName ) {
 106         Logger l = logManager.getLogger( loggerName );
 107         if (l == null) {
 108             return null;
 109         }
 110 


  70         if (l == null) {
  71             return null;
  72         }
  73 
  74         Level level = l.getLevel();
  75         if (level == null) {
  76             return EMPTY_STRING;
  77         } else {
  78             return level.getLevelName();
  79         }
  80     }
  81 
  82     public void setLoggerLevel(String loggerName, String levelName) {
  83         if (loggerName == null) {
  84             throw new NullPointerException("loggerName is null");
  85         }
  86 
  87         Logger logger = logManager.getLogger(loggerName);
  88         if (logger == null) {
  89             throw new IllegalArgumentException("Logger " + loggerName +
  90                 " does not exist");
  91         }
  92 
  93         Level level = null;
  94         if (levelName != null) {
  95             // parse will throw IAE if logLevel is invalid
  96             level = Level.findLevel(levelName);
  97             if (level == null) {
  98                 throw new IllegalArgumentException("Unknown level \"" + levelName + "\"");
  99             }
 100         }
 101 
 102         logger.setLevel(level);
 103     }
 104 
 105     public String getParentLoggerName( String loggerName ) {
 106         Logger l = logManager.getLogger( loggerName );
 107         if (l == null) {
 108             return null;
 109         }
 110