If you take a look at the source for some of the standard appenders (like
FileAppender:
http://cvs.apache.org/viewcvs/jakarta-log4j/src/java/org/apache/log4j/FileAp
pender.java?rev=1.35&content-type=text/vnd.viewcvs-markup ) you'll see the
activateOptions() method.  As you can see in the FileAppender example, it's
exactly what you're looking for.

-Jim Moore


-----Original Message-----
From: Bill Chmura [mailto:[EMAIL PROTECTED] 
Sent: Saturday, March 08, 2003 7:39 PM
To: [EMAIL PROTECTED]
Subject: Writing a new appender...



I am writing a new appender and cannot really find any good documentation on
how to go about doing it.

I have something that does what I want it to do, but I have a few
questions:

(1) I have some properties that are optional.  I need to do some
initialization of the appender based on these.  I need to know when they are
set and when all of the properties have been set.  It would be great if
there was a call that was made when the appender was ready to go... That way
I could put it in there.  What I want to do is initialize a Que with two
different parameters.  I have both set up as set's in my appender and that
all works, but I need to know when I can create the que if those values are
not there.

It looks like it will not take appends until after the properties are set,
so I can check when the append is called, but then it will be called for
every log entry made thereafter.  I can have them without defaults and
insist the user have both entries and just check when they are set...  

What is the best?





William B Chmura
Director of Internet Technology
Explosivo Internet Technology Group
http://www.Explosivo.com
Tel: (888) 560-YWEB

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

Reply via email to