java.util.logging.Logger.getLevel()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(6.0k)|赞(0)|评价(0)|浏览(153)

本文整理了Java中java.util.logging.Logger.getLevel()方法的一些代码示例,展示了Logger.getLevel()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Logger.getLevel()方法的具体详情如下:
包路径:java.util.logging.Logger
类名称:Logger
方法名:getLevel

Logger.getLevel介绍

[英]Get the log Level that has been specified for this Logger. The result may be null, which means that this logger's effective level will be inherited from its parent.
[中]获取为此记录器指定的日志级别。结果可能为null,这意味着此记录器的有效级别将从其父级继承。

代码示例

代码示例来源:origin: stanfordnlp/CoreNLP

public Level getLoggerLevel() {
 return logger.getLevel();
}

代码示例来源:origin: jersey/jersey

public Level getLevel() {
  return logger.getLevel();
}

代码示例来源:origin: jersey/jersey

public Level getLevel() {
  return logger.getLevel();
}

代码示例来源:origin: apache/geode

public Level getLogLevel() {
 return logger.getLevel();
}

代码示例来源:origin: rubenlagus/TelegramBots

public static Level getLevel() {
  return logger.getLevel();
}

代码示例来源:origin: apache/incubator-dubbo

@Override
public Level getLevel() {
  return fromJdkLevel(java.util.logging.Logger.getLogger(GLOBAL_LOGGER_NAME).getLevel());
}

代码示例来源:origin: apache/incubator-dubbo

@Override
public Level getLevel() {
  return fromJdkLevel(java.util.logging.Logger.getLogger(GLOBAL_LOGGER_NAME).getLevel());
}

代码示例来源:origin: apache/geode

public void setLogLevel(Level newLevel) {
 if (logger.getLevel() != newLevel) {
  logger.setLevel(newLevel);
 }
}

代码示例来源:origin: org.springframework.boot/spring-boot

private Level getEffectiveLevel(Logger root) {
  Logger logger = root;
  while (logger.getLevel() == null) {
    logger = logger.getParent();
  }
  return logger.getLevel();
}

代码示例来源:origin: apache/hbase

private static void process(java.util.logging.Logger log, String level,
   PrintWriter out) throws IOException {
  if (level != null) {
   log.setLevel(java.util.logging.Level.parse(level));
   out.println(MARKER + "Setting Level to " + level + " ...<br />");
  }
  java.util.logging.Level lev;
  for(; (lev = log.getLevel()) == null; log = log.getParent());
  out.println(MARKER + "Effective level: <b>" + lev + "</b><br />");
 }
}

代码示例来源:origin: wildfly/wildfly

@Override
public String getLevel() {
  Level level=logger.getLevel();
  return level != null? level.toString() : "off";
}

代码示例来源:origin: pmd/pmd

public ScopedLogHandlersManager(Level level, Handler... handlers) {
  newHandlers = handlers;
  logger = Logger.getLogger(PACKAGE_NAME);
  oldHandlers = logger.getHandlers();
  oldLogLevel = logger.getLevel();
  logger.setLevel(level);
  // The Ant logger filters itself
  for (Handler handler : oldHandlers) {
    logger.removeHandler(handler);
  }
  for (Handler handler : newHandlers) {
    logger.addHandler(handler);
    handler.setLevel(level);
  }
  logger.setUseParentHandlers(false);
}

代码示例来源:origin: ltsopensource/light-task-scheduler

public Level getLevel() {
  return fromJdkLevel(java.util.logging.Logger.getLogger(GLOBAL_LOGGER_NAME).getLevel());
}

代码示例来源:origin: ch.qos.logback/logback-classic

public void resetJULLevels() {
  LogManager lm = LogManager.getLogManager();
  Enumeration<String> e = lm.getLoggerNames();
  while (e.hasMoreElements()) {
    String loggerName = e.nextElement();
    java.util.logging.Logger julLogger = lm.getLogger(loggerName);
    if (JULHelper.isRegularNonRootLogger(julLogger) && julLogger.getLevel() != null) {
      addInfo("Setting level of jul logger [" + loggerName + "] to null");
      julLogger.setLevel(null);
    }
  }
}

代码示例来源:origin: ltsopensource/light-task-scheduler

public Level getLevel() {
  return fromJdkLevel(java.util.logging.Logger.getLogger(GLOBAL_LOGGER_NAME).getLevel());
}

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

/**
 * Removes the standard Android log handler due to an issue with not logging
 * entries lower than INFO level and adds a handler that produces
 * JME formatted log messages.
 */
protected void initializeLogHandler() {
  Logger log = LogManager.getLogManager().getLogger("");
  for (Handler handler : log.getHandlers()) {
    if (log.getLevel() != null && log.getLevel().intValue() <= Level.FINE.intValue()) {
      Log.v("AndroidHarness", "Removing Handler class: " + handler.getClass().getName());
    }
    log.removeHandler(handler);
  }
  Handler handler = new AndroidLogHandler();
  log.addHandler(handler);
  handler.setLevel(Level.ALL);
}

代码示例来源:origin: jersey/jersey

/**
 * Register {@link Handler log handler} to the list of root loggers.
 */
private void registerLogHandler() {
  final String recordLogLevel = getProperty(TestProperties.RECORD_LOG_LEVEL);
  final int recordLogLevelInt = Integer.valueOf(recordLogLevel);
  final Level level = Level.parse(recordLogLevel);
  logLevelMap.clear();
  for (final Logger root : getRootLoggers()) {
    logLevelMap.put(root, root.getLevel());
    if (root.getLevel().intValue() > recordLogLevelInt) {
      root.setLevel(level);
    }
    root.addHandler(getLogHandler());
  }
}

代码示例来源:origin: org.apache.hadoop/hadoop-common

private static void process(java.util.logging.Logger log, String level,
   PrintWriter out) throws IOException {
  if (level != null) {
   String levelToUpperCase = level.toUpperCase();
   try {
    log.setLevel(java.util.logging.Level.parse(levelToUpperCase));
   } catch (IllegalArgumentException e) {
    out.println(MARKER + "Bad Level : <b>" + level + "</b><br />");
   }
   out.println(MARKER + "Setting Level to " + level + " ...<br />");
  }
  java.util.logging.Level lev;
  for(; (lev = log.getLevel()) == null; log = log.getParent());
  out.println(MARKER + "Effective Level: <b>" + lev + "</b><br />");
 }
}

代码示例来源:origin: org.springframework.boot/spring-boot

@Override
public LoggerConfiguration getLoggerConfiguration(String loggerName) {
  Logger logger = Logger.getLogger(loggerName);
  if (logger == null) {
    return null;
  }
  LogLevel level = LEVELS.convertNativeToSystem(logger.getLevel());
  LogLevel effectiveLevel = LEVELS.convertNativeToSystem(getEffectiveLevel(logger));
  String name = (StringUtils.hasLength(logger.getName()) ? logger.getName()
      : ROOT_LOGGER_NAME);
  return new LoggerConfiguration(name, level, effectiveLevel);
}

代码示例来源:origin: Alluxio/alluxio

private static void process(java.util.logging.Logger log, String level, LogInfo result) throws
   IOException {
  if (log == null) {
   result.setMessage("log is null.");
   return;
  }
  if (level != null) {
   log.setLevel(java.util.logging.Level.parse(level));
   result.setMessage("Setting Level to " + level);
  }

  java.util.logging.Level lev;
  while ((lev = log.getLevel()) == null) {
   log = log.getParent();
  }
  result.setLevel(lev.toString());
 }
}

相关文章