Spec-Zone.ru › OpenJDK 25

Интерфейс LoggingMXBean

@Deprecated(since="9") public interface LoggingMXBean
Устарел.
LoggingMXBean больше не является platform MXBean и заменён на PlatformLoggingMXBean. Он не будет зарегистрирован на платформе MBeanServer. Вместо него используйте ManagementFactory.getPlatformMXBean(PlatformLoggingMXBean.class).
Интерфейс управления подсистемой ведения журнала. java.lang.management.PlatformLoggingMXBean — это интерфейс управления подсистемой ведения журнала, зарегистрированной в platform MBeanServer. Рекомендуется использовать PlatformLoggingMXBean, полученный с помощью метода ManagementFactory.getPlatformMXBean(PlatformLoggingMXBean.class).
Начиная с версии:
1.5
См. также:
  • PlatformLoggingMXBean

Краткое описание методов

Модификатор и тип Метод Описание
String getLoggerLevel(String loggerName)
Устарел.
Возвращает название уровня ведения журнала, связанного с указанным регистратором.
List<String> getLoggerNames()
Устарел.
Возвращает список имён зарегистрированных в данный момент регистраторов.
String getParentLoggerName(String loggerName)
Устарел.
Возвращает имя родительского регистратора для указанного регистратора.
void setLoggerLevel(String loggerName, String levelName)
Устарел.
Устанавливает для указанного регистратора заданный новый уровень.

Подробное описание методов

getLoggerNames

List<String> getLoggerNames()
Устарел.
Возвращает список имён зарегистрированных в данный момент регистраторов. Этот метод вызывает LogManager.getLoggerNames() и возвращает список имён регистраторов.
Возвращает:
Список объектов String, каждый из которых является именем зарегистрированного в данный момент Logger.

getLoggerLevel

String getLoggerLevel(String loggerName)
Устарел.
Возвращает название уровня ведения журнала, связанного с указанным регистратором. Если указанный регистратор не существует, возвращается null. Сначала этот метод находит регистратор с заданным именем, а затем возвращает название уровня ведения журнала, вызывая:
Logger.getLevel().getName();

Если Level указанного регистратора равно null, то есть эффективный уровень этого регистратора наследуется от родительского, будет возвращена пустая строка.

Параметры:
loggerName — имя Logger, для которого нужно получить значение.
Возвращает:
Название уровня ведения журнала указанного регистратора; или пустую строку, если уровень ведения журнала указанного регистратора равен null. Если указанный регистратор не существует, возвращается null.
См. также:
  • Logger.getLevel()

setLoggerLevel

void setLoggerLevel(String loggerName, String levelName)
Устарел.
Устанавливает для указанного регистратора заданный новый уровень. Если levelName не равно null, уровню указанного регистратора присваивается разобранное значение Level, соответствующее levelName. Если levelName равно null, уровню указанного регистратора присваивается null, а эффективный уровень регистратора наследуется от ближайшего предка с определённым (не null) значением уровня.
Параметры:
loggerName — имя Logger, для которого нужно задать уровень. Не должно быть null.
levelName — название уровня, который нужно задать для указанного регистратора, или null, если уровень должен наследоваться от ближайшего предка.
Исключения:
IllegalArgumentException — если указанный регистратор не существует или levelName не является допустимым именем уровня.
См. также:
  • Logger.setLevel(Level)

getParentLoggerName

String getParentLoggerName(String loggerName)
Устарел.
Возвращает имя родительского регистратора для указанного регистратора. Если указанный регистратор не существует, возвращается null. Если указанный регистратор является корневым Logger в пространстве имён, результатом будет пустая строка.
Параметры:
loggerName — имя Logger.
Возвращает:
имя ближайшего существующего родительского регистратора; пустую строку, если указанный регистратор является корневым. Если указанный регистратор не существует, возвращается null.

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, включая общие сведения, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или её аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API