Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface PlatformLoggingMXBean extends PlatformManagedObject
Есть единственный глобальный экземпляр PlatformLoggingMXBean. ManagementFactory.getPlatformMXBean
метод может использоваться, чтобы получить PlatformLoggingMXBean
объект следующим образом:
PlatformLoggingMXBean logging = ManagementFactory.getPlatformMXBean(PlatformLoggingMXBean.class);
PlatformLoggingMXBean
объект также регистрируется в платформе MBeanServer. ObjectName
для однозначного определения PlatformLoggingMXBean
в пределах MBeanServer:
java.util.logging:type=Logging
Экземпляр, зарегистрированный в платформе MBeanServer с этим ObjectName
реализации все атрибуты, определенные LoggingMXBean
.
Модификатор и Тип | Метод и Описание |
---|---|
Строка |
getLoggerLevel(String loggerName)
Получает имя уровня журнала, связанного с указанным регистратором.
|
List<String> |
getLoggerNames()
Возвращает список в настоящий момент зарегистрированных имен регистратора.
|
Строка |
getParentLoggerName(String loggerName)
Возвращает имя родителя для указанного регистратора.
|
void |
setLoggerLevel(String loggerName, String levelName)
Устанавливает указанный регистратор в указанный новый уровень.
|
getObjectName
List<String> getLoggerNames()
LogManager.getLoggerNames()
и возвращает список имен регистратора.String
каждый из которых в настоящий момент зарегистрирован Logger
имя.String getLoggerLevel(String loggerName)
null
возвращается. Этот метод сначала находит регистратор имени и затем возвращает имя уровня журнала, вызывая: Logger.getLevel()
.getName()
;
Если Level
из указанного регистратора null
, что означает, что эффективный уровень этого регистратора наследован от его родителя, пустая строка будет возвращена.
loggerName
- Имя Logger
быть полученным.null
. Если указанный регистратор не существует, null
возвращается.Logger.getLevel()
void setLoggerLevel(String loggerName, String levelName)
levelName
не null
, уровень указанного регистратора устанавливается в проанализированный Level
соответствие levelName
. Если levelName
null
, уровень указанного регистратора устанавливается в null
и эффективный уровень регистратора наследован от его самого близкого предка с определенным (ненулевым) значением уровня.loggerName
- Имя Logger
быть установленным. Должен быть ненуль.levelName
- Имя уровня, чтобы установить на указанном регистраторе, или null
устанавливая уровень, чтобы наследоваться от его самого близкого предка.IllegalArgumentException
- если указанный регистратор не существует, или levelName
не допустимое имя уровня.SecurityException
- если менеджер безопасности существует и если вызывающая сторона не имеет контроля LoggingPermission.Logger.setLevel(java.util.logging.Level)
String getParentLoggerName(String loggerName)
null
возвращается. Если указанный регистратор является корнем Logger
в пространстве имен результатом будет пустая строка.loggerName
- Имя a Logger
.null
возвращается.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92