JavaTM 2 Platform
Standard Ed. 6

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 中所定義的錯誤程式碼。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only