Spec-Zone.ru › OpenJDK 8

Класс ErrorManager

  • java.lang.Object
    • java.util.logging.ErrorManager

public class ErrorManager
extends Object

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

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

Поля

Модификатор и тип Поле и описание
static int CLOSE_FAILURE

CLOSE_FAILURE используется, когда происходит ошибка при закрытии потока вывода.

static int FLUSH_FAILURE

FLUSH_FAILURE используется, когда происходит ошибка при сбросе буфера потока вывода.

static int FORMAT_FAILURE

FORMAT_FAILURE используется, когда происходит ошибка форматирования по любой причине.

static int GENERIC_FAILURE

GENERIC_FAILURE используется для ошибок, которые не подходят ни под одну из других категорий.

static int OPEN_FAILURE

OPEN_FAILURE используется, когда происходит ошибка при открытии потока вывода.

static int WRITE_FAILURE

WRITE_FAILURE используется, когда происходит ошибка при записи в поток вывода.

Конструкторы

Конструктор и описание
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 используется, когда происходит ошибка при сбросе буфера потока вывода.

См. также:
Значения константных полей

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

Методы

error

public void error(String msg,
                  Exception ex,
                  int code)

Метод error вызывается при возникновении ошибки в обработчике (Handler).

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

Параметры:
msg - описательная строка (может быть null)
ex - исключение (может быть null)
code - код ошибки, определённый в ErrorManager

© 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.

Spec-Zone.ru

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