org.jboss.logmanager.Logger.getLevel()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(2.4k)|赞(0)|评价(0)|浏览(115)

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

Logger.getLevel介绍

暂无

代码示例

代码示例来源:origin: org.jboss.logmanager/log4j-jboss-logmanager

@Override
public Level getThreshold() {
  return JBossLevelMapping.getPriorityFor(jblmRootLogger.getLevel());
}

代码示例来源:origin: org.jboss.logmanager/jboss-logmanager-log4j

public Level getEffectiveLevel() {
  return LevelMapping.getPriorityFor(logger.getLevel());
}

代码示例来源:origin: org.jboss.logmanager/log4j-jboss-logmanager

@Override
public boolean isDisabled(int level) {
  return JBossLevelMapping.getPriorityFor(jblmRootLogger.getLevel()).toInt() > level;
}

代码示例来源:origin: org.jboss.logmanager/log4j-jboss-logmanager

public final Level getLevel() {
  synchronized (LEVEL_LOCK) {
    if (level != null) {
      // Check to see if the level was changed on the JBoss LogManger logger and set to match the current level
      final Level currentLevel = JBossLevelMapping.getPriorityFor(jblmLogger.getLevel());
      if (currentLevel.toInt() != level.toInt()) {
        // It's likely this shouldn't happen, but to be safe we should run in a privilege block
        if (System.getSecurityManager() == null) {
          jblmLogger.setLevel(JBossLevelMapping.getLevelFor(level));
        } else {
          AccessController.doPrivileged(new PrivilegedAction<Object>() {
            @Override
            public Object run() {
              jblmLogger.setLevel(JBossLevelMapping.getLevelFor(level));
              return null;
            }
          });
        }
      }
    }
  }
  return level;
}

代码示例来源:origin: org.jboss.logmanager/jboss-logmanager

filter = refLogger.getFilter();
handlers = refLogger.getHandlers();
level = refLogger.getLevel();
useParentHandlers = refLogger.getUseParentHandlers();

代码示例来源:origin: org.jboss.logmanager/log4j-jboss-logmanager

@Override
  public Hierarchy run() {
    final LogContext lc = logContext == null ? LogContext.getLogContext() : logContext;
    final org.jboss.logmanager.Logger jbossRoot = getJBossLogger(lc, JBL_ROOT_NAME);
    Hierarchy hierarchy = jbossRoot.getAttachment(HIERARCHY_KEY);
    if (hierarchy == null) {
      // Always attach the root logger
      Logger root = jbossRoot.getAttachment(LOGGER_KEY);
      if (root == null) {
        root = new RootLogger(JBossLevelMapping.getPriorityFor(jbossRoot.getLevel()));
        final Logger appearing = jbossRoot.attachIfAbsent(LOGGER_KEY, root);
        if (appearing != null) {
          root = appearing;
        }
      }
      hierarchy = new Hierarchy(root);
      final Hierarchy appearing = jbossRoot.attachIfAbsent(HIERARCHY_KEY, hierarchy);
      if (appearing != null) {
        hierarchy = appearing;
      }
    }
    return hierarchy;
  }
});

相关文章