JavaTM 2
Platform
Std. Ed. v1.4.0

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.errConsoleHandler を作成します。
 
メソッドの概要
 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.errConsoleHandler を作成します。

ConsoleHandlerLogManager のプロパティまたはそのデフォルト値に基づいて構成されます。

メソッドの詳細

publish

public void publish(LogRecord record)
LogRecord を発行します。

初期状態では、ロギングの要求は Logger オブジェクトに対して行われ、このオブジェクトは LogRecord を初期化してここに転送しました。

オーバーライド:
クラス StreamHandler 内の publish
パラメータ:
record - ログイベントの説明

close

public void close()
StreamHandler.close をオーバーライドしてフラッシュしますが、出力ストリームは閉じません。つまり、System.err は閉じません。

オーバーライド:
クラス StreamHandler 内の close

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.