Spec-Zone.ru › OpenJDK 24

Интерфейс 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, а эффективный уровень логгера наследуется от ближайшего предка с определённым (не нулевым) значением уровня.
Параметры:
loggerName - Имя Logger, которое необходимо установить. Должно быть не нулевым.
levelName - Имя уровня для установки указанному логгеру, или null, если уровень устанавливается для наследования от ближайшего предка.
Исключения:
IllegalArgumentException - если указанный логгер не существует, или levelName не является допустимым именем уровня.
См. также:
  • Logger.setLevel(java.util.logging.Level)

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://download.java.net/java/early_access/jdk24/docs/api/java.logging/java/util/logging/LoggingMXBean.html

Spec-Zone.ru

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