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

x33g5p2x  于2022-01-23 转载在 其他  
字(2.7k)|赞(0)|评价(0)|浏览(124)

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

LogManager.getLoggingMXBean介绍

[英]Get the LoggingMXBean instance. this implementation always throws an UnsupportedOperationException.
[中]获取LoggingMXBean实例。此实现始终引发不支持的OperationException。

代码示例

代码示例来源:origin: org.mobicents.core/mobicents-core-jar

/**
 * 
 * start MBean service lifecycle method
 * 
 */
public void startService() throws Exception {
  // this.notificationDelegate = new
  // JBossNotificationBroadcasterSupport();
  boolean hasRun = this.bean != null;
  this.bean = LogManager.getLoggingMXBean();
  this.lManager = LogManager.getLogManager();
  if (hasRun) {
  } else {
    // Eh..
    // logger.info("==========
    // HOME["+System.getProperty("JBOSS_HOME")+"]");
    // File lFile = new File(System.getProperty("JBOSS_HOME")
    // + File.separator + "server" + File.separator + "all"
    // + File.separator + "deploy" + File.separator
    // + "mobicents.sar" + File.separator + "logging.properties");
    // URI fURI=lFile.toURI();
    // this.reReadConf(fURI);
    // classes/org/mobicents/slee/container/management/jmx/log
    // URL
    // fURL=this.getClass().getResource("../../../../../../../logging.properties");
    // this.reReadConf(fURL.toURI());
  }
  // Do we have to reread conf here?
}

代码示例来源:origin: stackoverflow.com

for (String logger : LogManager.getLoggingMXBean().getLoggerNames()) {
  out.println("logger: \""+logger+"\" level \""+LogManager.getLoggingMXBean().getLoggerLevel(logger)+"\"");

代码示例来源:origin: org.glassfish.main.core/kernel

public String getLoggingReport() throws RuntimeException {
    try {
      StringBuilderNewLineAppender sb = new StringBuilderNewLineAppender(new StringBuilder());
      LoggingMXBean lb = LogManager.getLoggingMXBean();
      List<String> loggers = lb.getLoggerNames();
      Collections.sort(loggers);
      String lf = System.getProperty("java.util.logging.config.file");
      sb.append(sm.getString("logging.config.file", lf));
      sb.append(sm.getString("reg.loggers", loggers.size()));
      sb.append(sm.getString("logger.details.1"));
      sb.append(sm.getString("logger.details.2"));
      sb.append(sm.getString("list.of.loggers"));
      sb.append("--------------------------------------------------");
      for (String logger : loggers) {
        String ln = (logger == null) ? ANON_LOGGER : logger;
        String parent = lb.getParentLoggerName(logger);
        if (parent == null || parent.length() == 0)
          parent = ROOT_LOGGER;
        sb.append(ln + "|" + lb.getLoggerLevel(logger) + "|" + parent);
      }
      return (sb.toString());
    } catch(Exception e) {
      throw new RuntimeException(e);
    }
  }
}

相关文章