モジュール java.logging
パッケージ java.util.logging

クラスErrorManager

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

public class ErrorManager
extends Object
ErrorManagerオブジェクトはHandlerに接続され、ロギング時にHandlerで発生するエラーを処理します。

ロギング出力を処理するときにHandlerで問題が発生した場合、Handlerはロギング呼出しの発行者(関係者ではない可能性がある)にExceptionをスローして戻さずに、関連する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)
    Handlerエラーが発生したときは、エラー・メソッドが呼び出されます。

    クラス java.lang.Objectで宣言されたメソッド

    cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait
  • フィールド詳細

    • 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は、理由を問わずフォーマット処理が失敗したときに使用されます。
      関連項目:
      定数フィールド値
  • コンストラクタの詳細

  • メソッドの詳細

    • error

      public void error​(String msg, Exception ex, int code)
      Handlerエラーが発生したときは、エラー・メソッドが呼び出されます。

      このメソッドは、サブクラスでオーバーライドされる可能性があります。 この基底クラスのデフォルト動作は、最初の呼出しはSystem.errに報告され、それ以降の呼出しは無視される、というものです。

      パラメータ:
      msg - 記述文字列(nullの場合がある)
      ex - 例外(nullの場合がある)
      code - ErrorManagerで定義されたエラー・コード