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

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

本文整理了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

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

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

  1. public Level getLevel() {
  2. return logger.getLevel();
  3. }

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

  1. public Level getLevel() {
  2. return logger.getLevel();
  3. }

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

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

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

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

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

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

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

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

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

  1. public void setLogLevel(Level newLevel) {
  2. if (logger.getLevel() != newLevel) {
  3. logger.setLevel(newLevel);
  4. }
  5. }

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

  1. private Level getEffectiveLevel(Logger root) {
  2. Logger logger = root;
  3. while (logger.getLevel() == null) {
  4. logger = logger.getParent();
  5. }
  6. return logger.getLevel();
  7. }

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

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

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

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

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

  1. public ScopedLogHandlersManager(Level level, Handler... handlers) {
  2. newHandlers = handlers;
  3. logger = Logger.getLogger(PACKAGE_NAME);
  4. oldHandlers = logger.getHandlers();
  5. oldLogLevel = logger.getLevel();
  6. logger.setLevel(level);
  7. // The Ant logger filters itself
  8. for (Handler handler : oldHandlers) {
  9. logger.removeHandler(handler);
  10. }
  11. for (Handler handler : newHandlers) {
  12. logger.addHandler(handler);
  13. handler.setLevel(level);
  14. }
  15. logger.setUseParentHandlers(false);
  16. }

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

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

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

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

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

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

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

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

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

  1. /**
  2. * Register {@link Handler log handler} to the list of root loggers.
  3. */
  4. private void registerLogHandler() {
  5. final String recordLogLevel = getProperty(TestProperties.RECORD_LOG_LEVEL);
  6. final int recordLogLevelInt = Integer.valueOf(recordLogLevel);
  7. final Level level = Level.parse(recordLogLevel);
  8. logLevelMap.clear();
  9. for (final Logger root : getRootLoggers()) {
  10. logLevelMap.put(root, root.getLevel());
  11. if (root.getLevel().intValue() > recordLogLevelInt) {
  12. root.setLevel(level);
  13. }
  14. root.addHandler(getLogHandler());
  15. }
  16. }

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

  1. private static void process(java.util.logging.Logger log, String level,
  2. PrintWriter out) throws IOException {
  3. if (level != null) {
  4. String levelToUpperCase = level.toUpperCase();
  5. try {
  6. log.setLevel(java.util.logging.Level.parse(levelToUpperCase));
  7. } catch (IllegalArgumentException e) {
  8. out.println(MARKER + "Bad Level : <b>" + level + "</b><br />");
  9. }
  10. out.println(MARKER + "Setting Level to " + level + " ...<br />");
  11. }
  12. java.util.logging.Level lev;
  13. for(; (lev = log.getLevel()) == null; log = log.getParent());
  14. out.println(MARKER + "Effective Level: <b>" + lev + "</b><br />");
  15. }
  16. }

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

  1. @Override
  2. public LoggerConfiguration getLoggerConfiguration(String loggerName) {
  3. Logger logger = Logger.getLogger(loggerName);
  4. if (logger == null) {
  5. return null;
  6. }
  7. LogLevel level = LEVELS.convertNativeToSystem(logger.getLevel());
  8. LogLevel effectiveLevel = LEVELS.convertNativeToSystem(getEffectiveLevel(logger));
  9. String name = (StringUtils.hasLength(logger.getName()) ? logger.getName()
  10. : ROOT_LOGGER_NAME);
  11. return new LoggerConfiguration(name, level, effectiveLevel);
  12. }

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

  1. private static void process(java.util.logging.Logger log, String level, LogInfo result) throws
  2. IOException {
  3. if (log == null) {
  4. result.setMessage("log is null.");
  5. return;
  6. }
  7. if (level != null) {
  8. log.setLevel(java.util.logging.Level.parse(level));
  9. result.setMessage("Setting Level to " + level);
  10. }
  11. java.util.logging.Level lev;
  12. while ((lev = log.getLevel()) == null) {
  13. log = log.getParent();
  14. }
  15. result.setLevel(lev.toString());
  16. }
  17. }

相关文章