所有类


java.util.logging
类 ErrorManager

java.lang.Object
  继承者 java.util.logging.ErrorManager

public class ErrorManager
   
   
   
   
   
extends Object

可将 ErrorManager 对象附加到 Handler,以便处理日志记录过程中 Handler 上所发生的错误。

在处理日志记录输出时,如果 Handler 遇到问题,则 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)
          在发生 Handler 失败时调用 error 方法。
 
从类 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)
在发生 Handler 失败时调用 error 方法。

可在子类中重写此方法。此基类中的默认行为是将第一个调用报告给 System.err,忽略随后的调用。

参数:
msg - 描述性的字符串(可能为 null)。
ex - 异常(可能为 null)。
code - ErrorManager 中所定义的错误代码。

所有类

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部