Make the appender do nothing if there is no writer set.  Then after
you create the JTextAreaWriter you could set it on the appender.

On 9/6/06, Maciej Zywno <[EMAIL PROTECTED]> wrote:
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

--
zywy




--
James Stauffer        http://www.geocities.com/stauffer_james/
Are you good? Take the test at http://www.livingwaters.com/good/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to