Интерфейс PlatformLoggingMXBean
- Все суперинтерфейсы:
PlatformManagedObject
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
- Начиная с:
- 1.7
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
String |
getLoggerLevel |
Возвращает название уровня ведения журнала, связанного с указанным регистратором. |
List |
getLoggerNames() |
Возвращает список имен всех зарегистрированных в данный момент регистраторов. |
String |
getParentLoggerName |
Возвращает имя родительского регистратора для указанного регистратора. |
void |
setLoggerLevel |
Устанавливает для указанного регистратора новый заданный уровень. |
Методы, объявленные в интерфейсе PlatformManagedObject
getObjectName
Подробное описание методов
getLoggerNames
List<String> getLoggerNames()
LogManager.getLoggerNames() и возвращает список имен регистраторов.- Возвращает:
- Список
String, каждый элемент которого является именем зарегистрированного в данный моментLogger.
getLoggerLevel
String getLoggerLevel(String loggerName)
null. Сначала этот метод находит регистратор с заданным именем, а затем возвращает название уровня ведения журнала, вызывая: Logger.getLevel().getName();
Если Level указанного регистратора равно null, то есть эффективный уровень этого регистратора наследуется от родительского, будет возвращена пустая строка.
- Параметры:
-
loggerName— имяLogger, уровень которого требуется получить. - Возвращает:
- Название уровня ведения журнала указанного регистратора; пустую строку, если уровень ведения журнала указанного регистратора равен
null. Если указанный регистратор не существует, возвращаетсяnull. - См. также:
setLoggerLevel
void setLoggerLevel(String loggerName, String levelName)
levelName не равен null, уровень указанного регистратора устанавливается в соответствии с разобранным значением Level, соответствующим levelName. Если levelName равен null, уровень указанного регистратора устанавливается в null, а эффективный уровень регистратора наследуется от ближайшего предка с определенным (ненулевым) значением уровня.- Параметры:
-
loggerName— имяLogger, для которого задается уровень. Не должно быть null. -
levelName— название уровня, задаваемого для указанного регистратора, илиnull, если уровень должен наследоваться от ближайшего предка. - Исключения:
-
IllegalArgumentException— если указанный регистратор не существует илиlevelNameне является допустимым именем уровня. - См. также:
getParentLoggerName
String getParentLoggerName(String loggerName)
null. Если указанный регистратор является корневым Logger в пространстве имен, результатом будет пустая строка.- Параметры:
-
loggerName— имяLogger. - Возвращает:
- имя ближайшего существующего родительского регистратора; пустую строку, если указанный регистратор является корневым. Если указанный регистратор не существует, возвращается
null.
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/java.management/java/lang/management/PlatformLoggingMXBean.html