public class ErrorManager
extends Object
java.lang.Object | |
↳ | java.util.logging.ErrorManager |
可以将ErrorManager对象附加到处理程序,以处理日志记录期间处理程序上发生的任何错误。
处理日志记录输出时,如果Handler遇到问题,那么Handler应该调用其关联的ErrorManager,而不是将异常抛回到日志记录调用的发起者(他不太可能感兴趣)。
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
|
int FORMAT_FAILURE
出于任何原因格式化失败时使用FORMAT_FAILURE。
常量值:5(0x00000005)
int GENERIC_FAILURE
GENERIC_FAILURE用于不符合其他类别之一的故障。
常量值:0(0x00000000)
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 |