Spec-Zone.ru › OpenJDK 24

Интерфейс PlatformLoggingMXBean

Все суперинтерфейсы:
PlatformManagedObject
public interface PlatformLoggingMXBean extends PlatformManagedObject
Интерфейс управления системой ведения журналов.

Существует единственный глобальный экземпляр PlatformLoggingMXBean. Метод ManagementFactory.getPlatformMXBean может быть использован для получения объекта PlatformLoggingMXBean следующим образом:

     PlatformLoggingMXBean logging = ManagementFactory.getPlatformMXBean(PlatformLoggingMXBean.class);
 
Объект PlatformLoggingMXBean также зарегистрирован в платформенном сервере MBean. Имя объекта PlatformLoggingMXBean для уникальной идентификации в сервере MBean:
      java.util.logging:type=Logging
 
С:
1.7

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

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

Методы, объявленные в интерфейсе java.lang.management.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.
См. также:
  • Logger.getLevel()

setLoggerLevel

void setLoggerLevel(String loggerName, String levelName)
Устанавливает указанный логгер на указанный новый уровень. Если levelName не равен null, уровень указанного логгера устанавливается на разобранный Level, соответствующий levelName. Если levelName равен null, уровень указанного логгера устанавливается на null, и эффективный уровень логгера наследуется от ближайшего предка с определенным (не пустым) значением уровня.
Параметры:
loggerName - Имя Logger, которое нужно установить. Должно быть не null.
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.management/java/lang/management/PlatformLoggingMXBean.html

Spec-Zone.ru

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