モジュール java.logging
パッケージ 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​()  
    • フィールドの詳細

      • 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)
        Handlerエラーが発生したときは、エラー・メソッドが呼び出されます。

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

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