Spec-Zone.ru › OpenJDK 25

Класс перечисления System.Logger.Level

java.lang.Object
java.lang.Enum<System.Logger.Level>
java.lang.System.Logger.Level
Все реализованные интерфейсы:
Serializable, Comparable<System.Logger.Level>, Constable
Внешний интерфейс:
System.Logger
public static enum System.Logger.Level extends Enum<System.Logger.Level>
Уровни системных логгеров. Уровень имеет имя и степень серьезности. Значения уровня в порядке возрастания степени серьезности: ALL, TRACE, DEBUG, INFO, WARNING, ERROR, OFF.
ALL и OFF — специальные маркеры, степени серьезности которых сопоставлены соответственно с Integer.MIN_VALUE и Integer.MAX_VALUE.

Значения степени серьезности и сопоставление с java.util.logging.Level.

Уровни системного логгера сопоставляются с уровнями java.util.logging с соответствующей степенью серьезности.
Сопоставление выглядит следующим образом:

Сопоставление уровней System.Logger и степеней серьезности
Уровни System.Logger Уровни java.util.logging
ALL ALL
TRACE FINER
DEBUG FINE
INFO INFO
WARNING WARNING
ERROR SEVERE
OFF OFF
Начиная с:
9
См. также:
  • System.LoggerFinder
  • System.Logger

Краткое описание вложенных классов

Вложенные классы и интерфейсы, объявленные в классе Enum

Enum.EnumDesc<E>

Краткое описание констант перечисления

Константа перечисления Описание
ALL
Маркер, указывающий, что включены все уровни.
DEBUG
уровень DEBUG: обычно используется для записи трассировочной отладочной информации.
ERROR
уровень ERROR: обычно используется для записи сообщений об ошибках.
INFO
уровень INFO: обычно используется для записи информационных сообщений.
OFF
Маркер, указывающий, что все уровни отключены.
TRACE
уровень TRACE: обычно используется для записи диагностической информации.
WARNING
уровень WARNING: обычно используется для записи предупреждающих сообщений.

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

Модификатор и тип Метод Описание
final String getName()
Возвращает имя этого уровня.
final int getSeverity()
Возвращает степень серьезности этого уровня.
static System.Logger.Level valueOf(String name)
Возвращает константу перечисления этого класса с указанным именем.
static System.Logger.Level[] values()
Возвращает массив, содержащий константы этого класса перечисления в порядке их объявления.

Методы, объявленные в классе Enum

clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

Методы, объявленные в классе Object

getClass, notify, notifyAll, wait, wait, wait

Подробное описание констант перечисления

ALL

public static final System.Logger.Level ALL
Маркер, указывающий, что включены все уровни. Степень серьезности этого уровня — Integer.MIN_VALUE.

TRACE

public static final System.Logger.Level TRACE
уровень TRACE: обычно используется для записи диагностической информации. Степень серьезности этого уровня — 400.

DEBUG

public static final System.Logger.Level DEBUG
уровень DEBUG: обычно используется для записи трассировочной отладочной информации. Степень серьезности этого уровня — 500.

INFO

public static final System.Logger.Level INFO
уровень INFO: обычно используется для записи информационных сообщений. Степень серьезности этого уровня — 800.

WARNING

public static final System.Logger.Level WARNING
уровень WARNING: обычно используется для записи предупреждающих сообщений. Степень серьезности этого уровня — 900.

ERROR

public static final System.Logger.Level ERROR
уровень ERROR: обычно используется для записи сообщений об ошибках. Степень серьезности этого уровня — 1000.

OFF

public static final System.Logger.Level OFF
Маркер, указывающий, что все уровни отключены. Степень серьезности этого уровня — Integer.MAX_VALUE.

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

values

public static System.Logger.Level[] values()
Возвращает массив, содержащий константы этого класса перечисления в порядке их объявления.
Возвращает:
массив, содержащий константы этого класса перечисления в порядке их объявления

valueOf

public static System.Logger.Level valueOf(String name)
Возвращает константу перечисления этого класса с указанным именем. Строка должна точно совпадать с идентификатором, использованным для объявления константы перечисления в этом классе. (Лишние пробельные символы не допускаются.)
Параметры:
name — имя возвращаемой константы перечисления.
Возвращает:
константу перечисления с указанным именем
Вызывает исключение:
IllegalArgumentException — если в этом классе перечисления нет константы с указанным именем
NullPointerException — если аргумент равен null

getName

public final String getName()
Возвращает имя этого уровня.
Возвращает:
Enum.name() этого уровня.

getSeverity

public final int getSeverity()
Возвращает степень серьезности этого уровня. Более высокая степень серьезности означает более серьезное состояние.
Возвращает:
степень серьезности этого уровня.

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по 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.base/java/lang/System.Logger.Level.html

Spec-Zone.ru

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