Spec-Zone.ru › OpenJDK 24

Класс ErrorManager

java.lang.Object
java.util.logging.ErrorManager
public class ErrorManager extends Object
Объекты ErrorManager могут быть присоединены к обработчикам (Handlers) для обработки любых ошибок, возникающих в обработчике во время ведения журнала.

При обработке выходных данных журнала, если обработчик (Handler) сталкивается с проблемами, вместо того, чтобы выбрасывать исключение обратно к источнику вызова функции ведения журнала (который, скорее всего, не заинтересован), обработчик должен вызвать свой связанный ErrorManager.

Since:
1.4

Краткое описание полей

Модификатор и тип Поле Описание
static final int CLOSE_FAILURE
CLOSE_FAILURE используется, когда происходит ошибка при закрытии потока вывода.
static final int FLUSH_FAILURE
FLUSH_FAILURE используется, когда происходит ошибка при выполнении flush потока вывода.
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.

Краткое описание методов

Модификатор и тип Метод Описание
void error(String msg, Exception ex, int code)
Метод error вызывается при возникновении ошибки в обработчике (Handler).

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

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание полей

GENERIC_FAILURE

public static final int GENERIC_FAILURE
GENERIC_FAILURE используется для ошибок, которые не подходят ни под одну из других категорий.
См. также:
  • Постоянные значения полей

WRITE_FAILURE

public static final int WRITE_FAILURE
WRITE_FAILURE используется, когда происходит ошибка при записи в поток вывода.
См. также:
  • Постоянные значения полей

FLUSH_FAILURE

public static final int FLUSH_FAILURE
FLUSH_FAILURE используется, когда происходит ошибка при выполнении flush потока вывода.
См. также:
  • Постоянные значения полей

CLOSE_FAILURE

public static final int CLOSE_FAILURE
CLOSE_FAILURE используется, когда происходит ошибка при закрытии потока вывода.
См. также:
  • Постоянные значения полей

OPEN_FAILURE

public static final int OPEN_FAILURE
OPEN_FAILURE используется, когда происходит ошибка при открытии потока вывода.
См. также:
  • Постоянные значения полей

FORMAT_FAILURE

public static final int FORMAT_FAILURE
FORMAT_FAILURE используется, когда происходит ошибка форматирования по любой причине.
См. также:
  • Постоянные значения полей

Подробное описание конструкторов

ErrorManager

public ErrorManager()
Создать ErrorManager.

Подробное описание методов

error

public void error(String msg, Exception ex, int code)
Метод error вызывается при возникновении ошибки в обработчике (Handler).

Этот метод может быть переопределен в подклассах. По умолчанию в этом базовом классе первый вызов сообщается в 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://download.java.net/java/early_access/jdk24/docs/api/java.logging/java/util/logging/ErrorManager.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API