本文整理了Java中java.util.logging.LogManager.getLoggingMXBean()
方法的一些代码示例,展示了LogManager.getLoggingMXBean()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。LogManager.getLoggingMXBean()
方法的具体详情如下:
包路径:java.util.logging.LogManager
类名称: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);
}
}
}
内容来源于网络,如有侵权,请联系作者删除!