Most visited

Recently visited

Added in API level 1

ErrorManager

public class ErrorManager
extends Object

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


可以将ErrorManager对象附加到处理程序,以处理日志记录期间处理程序上发生的任何错误。

处理日志记录输出时,如果Handler遇到问题,那么Handler应该调用其关联的ErrorManager,而不是将异常抛回到日志记录调用的发起者(他不太可能感兴趣)。

Summary

Constants

int CLOSE_FAILURE

当输出流关闭失败时使用CLOSE_FAILURE。

int FLUSH_FAILURE

当对输出流的刷新失败时使用FLUSH_FAILURE。

int FORMAT_FAILURE

出于任何原因格式化失败时使用FORMAT_FAILURE。

int GENERIC_FAILURE

GENERIC_FAILURE用于不符合其他类别之一的故障。

int OPEN_FAILURE

打开输出流失败时使用OPEN_FAILURE。

int WRITE_FAILURE

写入输出流失败时使用WRITE_FAILURE。

Public constructors

ErrorManager()

Public methods

void error(String msg, 异常 ex, int code)

发生Handler故障时调用错误方法。

Inherited methods

From class java.lang.Object

Constants

CLOSE_FAILURE

Added in API level 1
int CLOSE_FAILURE

当输出流关闭失败时使用CLOSE_FAILURE。

常量值:3(0x00000003)

FLUSH_FAILURE

Added in API level 1
int FLUSH_FAILURE

当对输出流的刷新失败时使用FLUSH_FAILURE。

常量值:2(0x00000002)

FORMAT_FAILURE

Added in API level 1
int FORMAT_FAILURE

出于任何原因格式化失败时使用FORMAT_FAILURE。

常量值:5(0x00000005)

GENERIC_FAILURE

Added in API level 1
int GENERIC_FAILURE

GENERIC_FAILURE用于不符合其他类别之一的故障。

常量值:0(0x00000000)

OPEN_FAILURE

Added in API level 1
int OPEN_FAILURE

打开输出流失败时使用OPEN_FAILURE。

常量值:4(0x00000004)

WRITE_FAILURE

Added in API level 1
int WRITE_FAILURE

写入输出流失败时使用WRITE_FAILURE。

常数值:1(0x00000001)

Public constructors

ErrorManager

Added in API level 1
ErrorManager ()

Public methods

error

Added in API level 1
void error (String msg, 
                异常 ex, 
                int code)

发生Handler故障时调用错误方法。

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

Parameters
msg String: a descriptive string (may be null)
ex 异常: an exception (may be null)
code int: an error code defined in ErrorManager

Hooray!