JavaTM 2 Platform
Standard Ed. 5.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 - ログイベントの説明。null レコードは単に無視されるだけで、通知は行われない

close

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

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

JavaTM 2 Platform
Standard Ed. 5.0

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

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。