JavaTM 2 Platform
Standard Ed. 6

java.util.logging
類別 ConsoleHandler

java.lang.Object
  繼承者 java.util.logging.Handler
      繼承者 java.util.logging.StreamHandler
          繼承者 java.util.logging.ConsoleHandler

public class ConsoleHandler
extends StreamHandler

此 Handler 向 System.err 發佈日誌記錄。預設情況下,使用 SimpleFormatter 產生簡短的摘要。

配置: 預設情況下,每個 ConsoleHandler 都是使用以下 LogManager 配置屬性執行初始化的。如果沒有定義屬性(或者屬性具有非法值),則使用指定的預設值。

從以下版本開始:
1.4

建構子摘要
ConsoleHandler()
          為 System.err 創建一個 ConsoleHandler。
 
方法摘要
 void close()
          覆寫 StreamHandler.close 以進行刷新,但是不關閉輸出串流。
 void publish(LogRecord record)
          發佈 LogRecord。
 
從類別 java.util.logging.StreamHandler 繼承的方法
flush, isLoggable, setEncoding, setOutputStream
 
從類別 java.util.logging.Handler 繼承的方法
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, reportError, setErrorManager, setFilter, setFormatter, setLevel
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

ConsoleHandler

public ConsoleHandler()
為 System.err 創建一個 ConsoleHandler。

根據 LogManager 屬性(或其預設值)配置 ConsoleHandler。

方法詳細資訊

publish

public void publish(LogRecord record)
發佈 LogRecord。

最初向 Logger 物件發出的日誌請求,該請求初始化 LogRecord 並可在此轉發這一日誌記錄。

覆寫:
類別 StreamHandler 中的 publish
參數:
record - 日誌事件的描述。忽略 null 記錄,並且也不發佈它。

close

public void close()
覆寫 StreamHandler.close 以進行刷新,但是不關閉輸出串流。也就是說不關閉 System.err。

覆寫:
類別 StreamHandler 中的 close

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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