Перечисление System.Logger.Level
- Все реализованные интерфейсы:
-
Serializable,Comparable<System.Logger.Level>,Constable
- Вложенный интерфейс:
System.Logger
public static enum System.Logger.Level extends Enum<System.Logger.Level>
Уровни логгирования System loggers. Уровень имеет имя (name) и уровень серьезности (severity). Значения уровней —
ALL, TRACE, DEBUG, INFO, WARNING, ERROR, OFF в порядке возрастания серьезности. ALL и OFF — это простые метки с уровнем серьезности, сопоставленным соответственно с Integer.MIN_VALUE и Integer.MAX_VALUE. Значения уровня серьезности и соответствие уровням java.util.logging.
Уровни логгирования System logger сопоставляются с уровнями java.util.logging соответствующего уровня серьезности.
Соответствие:
| Уровни System.Logger | Уровни java.util.logging |
|---|---|
ALL | ALL |
TRACE | FINER |
DEBUG | FINE |
INFO | INFO |
WARNING | WARNING |
ERROR | SEVERE |
OFF | OFF |
- С момента:
- 9
- См. также:
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в классе java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
Краткое описание констант
| Константа перечисления | Описание |
|---|---|
ALL |
Метка, указывающая, что все уровни включены. |
DEBUG |
DEBUG уровень: обычно используется для записи отслеживающих данных отладки. |
ERROR |
ERROR уровень: обычно используется для записи сообщений об ошибках. |
INFO |
INFO уровень: обычно используется для записи сообщений об информации. |
OFF |
Метка, указывающая, что все уровни отключены. |
TRACE |
TRACE уровень: обычно используется для записи диагностических данных. |
WARNING |
WARNING уровень: обычно используется для записи сообщений об предупреждениях. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
final String |
getName() |
Возвращает имя этого уровня. |
final int |
getSeverity() |
Возвращает уровень серьезности этого уровня. |
static System.Logger.Level |
valueOf |
Возвращает константу перечисления этого класса с указанным именем. |
static System.Logger.Level[] |
values() |
Возвращает массив, содержащий константы этого класса перечисления в порядке их объявления. |
Подробное описание констант
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()
Возвращает уровень серьезности этого уровня. Более высокий уровень серьезности означает более серьезное состояние.
- Возвращает:
- Уровень серьезности этого уровня.
© 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.base/java/lang/System.Logger.Level.html