Module  java.logging
软件包  java.util.logging

Class ErrorManager



  • public class ErrorManager
    extends Object
    可以将ErrorManager对象附加到处理程序,以处理在记录期间在处理程序中发生的任何错误。

    处理日志记录输出时,如果处理程序遇到问题,而不是将异常返回给日志调用的发行者(谁不太可能感兴趣),则处理程序应调用其关联的ErrorManager。

    • 字段详细信息

      • GENERIC_FAILURE

        public static final int GENERIC_FAILURE
        GENERIC_FAILURE用于不符合其他类别的故障。
        另请参见:
        Constant Field Values
      • WRITE_FAILURE

        public static final int WRITE_FAILURE
        写输出流失败时使用WRITE_FAILURE。
        另请参见:
        Constant Field Values
      • FLUSH_FAILURE

        public static final int FLUSH_FAILURE
        当输出流的刷新失败时使用FLUSH_FAILURE。
        另请参见:
        Constant Field Values
      • CLOSE_FAILURE

        public static final int CLOSE_FAILURE
        当关闭输出流失败时使用CLOSE_FAILURE。
        另请参见:
        Constant Field Values
      • OPEN_FAILURE

        public static final int OPEN_FAILURE
        当输出流的打开失败时使用OPEN_FAILURE。
        另请参见:
        Constant Field Values
      • FORMAT_FAILURE

        public static final int FORMAT_FAILURE
        由于任何原因格式化失败时使用FORMAT_FAILURE。
        另请参见:
        Constant Field Values
    • 构造方法详细信息

      • ErrorManager

        public ErrorManager​()
    • 方法详细信息

      • error

        public void error​(String msg,
                          异常 ex,
                          int code)
        发生处理程序失败时调用错误方法。

        此方法可能会在子类中被覆盖。 此基类中的默认行为是将第一个调用报告给System.err,后续调用将被忽略。

        参数
        msg - 一个描述性字符串(可以为空)
        ex - 异常(可能为空)
        code - ErrorManager中定义的错误代码