Интерфейс LoggingMXBean
@Deprecated(since="9") public interface LoggingMXBean
Устарел.
Интерфейс управления подсистемой ведения журнала.
java.lang.management.PlatformLoggingMXBean — это интерфейс управления подсистемой ведения журнала, зарегистрированной в platform MBeanServer. Рекомендуется использовать PlatformLoggingMXBean, полученный с помощью метода ManagementFactory.getPlatformMXBean(PlatformLoggingMXBean.class).- Начиная с версии:
- 1.5
- См. также:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
String |
getLoggerLevel |
Устарел. Возвращает название уровня ведения журнала, связанного с указанным регистратором. |
List |
getLoggerNames() |
Устарел. Возвращает список имён зарегистрированных в данный момент регистраторов. |
String |
getParentLoggerName |
Устарел. Возвращает имя родительского регистратора для указанного регистратора. |
void |
setLoggerLevel |
Устарел. Устанавливает для указанного регистратора заданный новый уровень. |
Подробное описание методов
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, а эффективный уровень регистратора наследуется от ближайшего предка с определённым (не 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.logging/java/util/logging/LoggingMXBean.html
LoggingMXBeanбольше не являетсяplatform MXBeanи заменён наPlatformLoggingMXBean. Он не будет зарегистрирован на платформеMBeanServer. Вместо него используйтеManagementFactory.getPlatformMXBean(PlatformLoggingMXBean.class).