Spec-Zone.ru › OpenJDK 21

Интерфейс 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).
Since:
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 — не допустимое имя уровня.
SecurityException - если есть менеджер безопасности, и вызывающий процесс не имеет разрешения LoggingPermission("control").
См. также:
  • Logger.setLevel(java.util.logging.Level)

getParentLoggerName

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

© 1993, 2023, 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/21/docs/api/java.logging/java/util/logging/LoggingMXBean.html

Spec-Zone.ru

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