M
m.zywno
Hiya,
I'm developing a Swing based application. I want to use Log4J to log
events not only to files but also to JTextArea instance present on one
of tabs. AFAIK I should use JTextAreaWriter(extends
java.io.Writer) and a custom class that extends
org.apache.log4j.WriterAppender. (btw if you already see the better
solution - let me know)
The problem for me is how to initialize such an appender. At the moment
when log4j initializes, there is no JTextArea instance yet. Sometime
later, during application lifetime, when a JTextArea instance is
created, I cannot see how to reconfigure(or create?) my custom appender
to add logging to that JTextArea instance.
Is it possible? Thanks for any hints
Maciej Zywno
I'm developing a Swing based application. I want to use Log4J to log
events not only to files but also to JTextArea instance present on one
of tabs. AFAIK I should use JTextAreaWriter(extends
java.io.Writer) and a custom class that extends
org.apache.log4j.WriterAppender. (btw if you already see the better
solution - let me know)
The problem for me is how to initialize such an appender. At the moment
when log4j initializes, there is no JTextArea instance yet. Sometime
later, during application lifetime, when a JTextArea instance is
created, I cannot see how to reconfigure(or create?) my custom appender
to add logging to that JTextArea instance.
Is it possible? Thanks for any hints
Maciej Zywno