Класс ErrorManager
public class ErrorManager extends Object
При обработке выходных данных журнала, если обработчик сталкивается с проблемами, вместо того чтобы выбрасывать исключение вызывающему коду (который, скорее всего, не заинтересован в этом), обработчик должен вызвать связанный с ним ErrorManager.
- С версии:
- 1.4
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
CLOSE_FAILURE |
CLOSE_FAILURE используется, если не удалось закрыть выходной поток. |
static final int |
FLUSH_FAILURE |
FLUSH_FAILURE используется, если не удалось выполнить сброс выходного потока. |
static final int |
FORMAT_FAILURE |
FORMAT_FAILURE используется, если форматирование не удалось по какой-либо причине. |
static final int |
GENERIC_FAILURE |
GENERIC_FAILURE используется для ошибок, которые не относятся ни к одной из других категорий. |
static final int |
OPEN_FAILURE |
OPEN_FAILURE используется, если не удалось открыть выходной поток. |
static final int |
WRITE_FAILURE |
WRITE_FAILURE используется, если не удалось выполнить запись в выходной поток. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
ErrorManager() |
Создает ErrorManager. |
Краткое описание методов
Подробное описание полей
GENERIC_FAILURE
public static final int GENERIC_FAILURE
- См. также:
WRITE_FAILURE
public static final int WRITE_FAILURE
- См. также:
FLUSH_FAILURE
public static final int FLUSH_FAILURE
- См. также:
CLOSE_FAILURE
public static final int CLOSE_FAILURE
- См. также:
OPEN_FAILURE
public static final int OPEN_FAILURE
- См. также:
FORMAT_FAILURE
public static final int FORMAT_FAILURE
- См. также:
Подробное описание конструкторов
ErrorManager
public ErrorManager()
ErrorManager.Подробное описание методов
error
public void error(String msg, Exception ex, int code)
Этот метод можно переопределить в подклассах. По умолчанию в этом базовом классе первый вызов выводится в System.err, а последующие вызовы игнорируются.
- Параметры:
-
msg— описательная строка (может быть null) -
ex— исключение (может быть null) -
code— код ошибки, определенный в ErrorManager
© 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.logging/java/util/logging/ErrorManager.html