Перечисление System.Logger.Level

Все реализованные интерфейсы:
Serializable, Comparable<System.Logger.Level>
Вложенный интерфейс:
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
См. также:
System.LoggerFinder, System.Logger

Постоянные значения перечисления

Постоянное значение перечисления Описание
ALL

Маркер, указывающий, что все уровни включены.

DEBUG

Уровень DEBUG: обычно используется для регистрации следов отладки.

ERROR

Уровень ERROR: обычно используется для регистрации сообщений об ошибках.

INFO

Уровень INFO: обычно используется для регистрации информационных сообщений.

OFF

Маркер, указывающий, что все уровни отключены.

TRACE

Уровень TRACE: обычно используется для регистрации диагностической информации.

WARNING

Уровень WARNING: обычно используется для регистрации предупреждений.

Методы

Модификатор и тип Метод Описание
String getName()

Возвращает имя этого уровня.

int getSeverity()

Возвращает степень тяжести этого уровня.

static System.Logger.Level valueOf​(String name)

Возвращает константу перечисления этого типа со указанным именем.

static System.Logger.Level[] values()

Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления.

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

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

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

getClass, notify, notifyAll, wait, wait, wait

Постоянные значения перечисления

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()

Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. Этот метод может быть использован для итерирования по константам следующим образом:

for (System.Logger.Level c : System.Logger.Level.values())
    System.out.println(c);

Возвращает:
массив, содержащий константы этого типа перечисления в порядке их объявления

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, 2020, 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/11/docs/api/java.base/java/lang/System.Logger.Level.html

Spec-Zone .ru
спецификации, руководства, описания, API