Spec-Zone.ru › OpenJDK 17

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

getParentLoggerName

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

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

Spec-Zone.ru

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