タスク:log4j:各Appenderのプロパティのリスト?
JTextAreaに出力するようにAppenderを設定しようとしています。私はWriterAppenderがOutputStreamに書き込むことができると信じています。私はすでにJTextAreaOutputStreamクラスを生成するためにOutputStreamをサブクラス化しています。このクラスは現在System.outとSystem.errの出力をハイジャックしています。
configuratonファイル:
# File appender for the GUI screen
log4j.appender.gui = org.apache.log4j.WriterAppender
log4j.appender.gui.Target=project.gui.GUIView.logWindow //logWindow is the name of my JTextArea
# Root logger option
log4j.rootLogger=INFO, gui
エラー:
log4j:WARN No such property [target] in org.apache.log4j.WriterAppender.
質問:私はアペンダあたりのプロパティの有効なセットを識別することができる場所
誰でも知っていますか?
それは私のポイントNeemeです。私は完全に別のタイプのアペンダーからそれを盗んで、私の指を渡ってプロパティ名を推測しました。 JavaDocは、設定できるプロパティではなく、メソッド名をカバーするだけですか? – Ben
これらのプロパティには魔法はありません。JavaBeansの「setterメソッド」の形でJavaDocsにすべて表示されます。 WriterAppenderには対応する「setTarget(String)」メソッドがないため、WriterAppenderには「target」プロパティがありません。 –
あなたの質問に答えましたか?はいの場合は、私の答えを受け入れる;-) http://stackoverflow.com/faq#howtoask –