public class LineReportFilter extends FilterMessageReporter
このクラスを利用すると、report メソッドに渡されたメッセージ文字列に
改行コードを付加して、行出力することができます。
以下のようなプログラムにより、ログファイルをログファイルを作成することが
できます。
FIle logFile = new File("test.log");これで、変数 reporter の report メソッドを呼び出す毎に、 ファイル test.log に report メソッド指定したメッセージが 1行として出力されます。
ReportFileWriter writer = new ReportFileWriter(logFile);
FileReporter writer = new FileReporter(writer);
MessageReporter reporter = new LineReportFilter(writer);
ReportLevel
out
コンストラクタと説明 |
---|
LineReportFilter(MessageReporter out)
指定された基礎出力ストリームにメッセージを一行書き込む
フィルターストリームを作成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
report(Object data)
基礎出力ストリームに対してメッセージを出力します。
|
void |
report(String message)
メッセージを出力します。
|
close, flush
public LineReportFilter(MessageReporter out)
out
- 基礎出力ストリームpublic void report(String message)
report
インタフェース内 MessageReporter
report
クラス内 FilterMessageReporter
message
- メッセージpublic void report(Object data)
report
インタフェース内 MessageReporter
report
クラス内 FilterMessageReporter
data
- データCopyright © 2012 NTT DATA INTRAMART CORPORATION