public class FileReporter extends AbstractMessageReporter
このクラスは、report メソッドで渡されたメッセージを指定のファイルに 出力します。
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected ReportFileWriter |
out
基礎出力ストリームです。
|
| コンストラクタと説明 |
|---|
FileReporter(ReportFileWriter out)
指定された基礎出力ストリームにメッセージを書き込む
Reporter オブジェクトを作成します。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addConditioner(ReportFileConditioner conditioner)
ログファイルのローテイト機能などを実装するためのチェッカーオブジェクトの
追加登録。
|
void |
close()
このオブジェクトを閉じます。
|
protected void |
finalize()
このオブジェクトがガーベージコレクションによって破棄される時に、
ガーベージコレクタによって呼び出されます。
|
void |
flush()
このオブジェクトのバッファの情報をすべて出力します。
|
boolean |
removeConditioner(ReportFileConditioner conditioner)
ログファイルのローテイト機能などを実装するためのチェッカーオブジェクトの
削除。
|
void |
report(String message)
メッセージを出力します。
|
reportprotected ReportFileWriter out
public FileReporter(ReportFileWriter out)
out - 基礎出力ストリームpublic void addConditioner(ReportFileConditioner conditioner)
conditioner - 追加する ReportFileConditioner のインスタンスpublic boolean removeConditioner(ReportFileConditioner conditioner)
conditioner - 削除する ReportFileConditioner のインスタンスpublic void report(String message)
report インタフェース内 MessageReporterreport クラス内 AbstractMessageReportermessage - メッセージpublic void close()
throws IOException
close インタフェース内 MessageReporterclose クラス内 AbstractMessageReporterIOException - 入出力エラーpublic void flush()
throws IOException
flush インタフェース内 MessageReporterflush クラス内 AbstractMessageReporterIOException - 入出力エラーCopyright © 2012 NTT DATA INTRAMART CORPORATION