Класс перечисления System.Logger.Level
- Все реализованные интерфейсы:
-
Serializable,Comparable<System.Logger.Level>,Constable
- Вложенный интерфейс:
- System.Logger
public static enum System.Logger.Level extends Enum<System.Logger.Level>
Уровни логгеров System. Уровень имеет имя (name) и уровень строгости (severity). Значения уровней —
ALL, TRACE, DEBUG, INFO, WARNING, ERROR, OFF в порядке возрастания строгости. ALL и OFF — простые маркеры, с уровнями строгости, соответственно, Integer.MIN_VALUE и Integer.MAX_VALUE. Значения строгости и сопоставление с java.util.logging.Level.
Уровни логгеров System сопоставляются с уровнями 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
Маркер, указывающий на включение всех уровней. Уровень строгости (severity) равен
Integer.MIN_VALUE.TRACE
public static final System.Logger.Level TRACE
TRACE уровень: обычно используется для регистрации диагностической информации. Уровень строгости (severity) равен 400.DEBUG
public static final System.Logger.Level DEBUG
DEBUG уровень: обычно используется для регистрации отслеживания отладочной информации. Уровень строгости (severity) равен 500.INFO
public static final System.Logger.Level INFO
INFO уровень: обычно используется для регистрации информационных сообщений. Уровень строгости (severity) равен 800.WARNING
public static final System.Logger.Level WARNING
WARNING уровень: обычно используется для регистрации предупреждающих сообщений. Уровень строгости (severity) равен 900.ERROR
public static final System.Logger.Level ERROR
ERROR уровень: обычно используется для регистрации сообщений об ошибках. Уровень строгости (severity) равен 1000.OFF
public static final System.Logger.Level OFF
Маркер, указывающий на отключение всех уровней. Уровень строгости (severity) равен
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, 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.base/java/lang/System.Logger.Level.html