Класс перечисления 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 | Уровни java.util.logging |
|---|---|
ALL | ALL |
TRACE | FINER |
DEBUG | FINE |
INFO | INFO |
WARNING | WARNING |
ERROR | SEVERE |
OFF | OFF |
- Начиная с:
- 9
- См. также:
Краткое описание вложенных классов
Вложенные классы и интерфейсы, объявленные в классе 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 |
Возвращает константу перечисления этого класса с указанным именем. |
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
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://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/System.Logger.Level.html