Paul & Scott,
Thanks. I will look at this code starting next week and post
comments/questions.
-Mark
> -----Original Message-----
> From: Scott Deboy [mailto:Scott.Deboy@VirtualDesign.Net]
> Sent: Thursday, July 17, 2003 8:46 PM
> To: Log4J Developers List
> Subject: RE: I'm back...
>
>
> In order to add support for jdk1.4's logger.dtd, I duplicated
> much of the code required to support the log4j.dtd (added the
> logger.dtd, created an entityresolver).
>
> I also created a decoder interface that the XMLDecoder
> (log4j) and UtilLoggingXMLDecoder (jdk1.4) classes implement
> to parse events coming from a file, etc. This interface
> should be looked over..I'm not terribly happy with it but it
> got things working.
>
> The decoders need to be able to handle 3 cases: reception of
> only a partial event, reception of 1 or more complete events,
> and reception of 1 or more events as well as a partial event.
>
> You'll see the receivers that support XML construct the
> decoder through class.forname and call decode in a loop. The
> decoder only returns events it was able to parse from the
> passed in data and any partial event it was holding from
> previous calls to decode.
>
> If I recall, JDK1.4's sockethandler sends partial events and
> the log4cxx project needed the same support.
>
> Let me know if you have any questions..this was just a first
> attempt at multiple-dtd support..feel free to change anything
> you think should be changed..
>
> The multicastreceiver and udpreceiver create a couple of
> threads and should be looked at pretty carefully as well.
>
> Hope this helps.
>
> Scott
>
>
>
> -----Original Message-----
> From: Mark Womack [mailto:mwomack@bevocal.com]
> Sent: Thu 7/17/2003 9:06 AM
> To: Log4j-Dev (E-mail)
> Cc:
> Subject: I'm back...
> ...from vacation. I've been lurking for a few days, getting
> back up to
> speed at home and work.
>
> I want to start a review of the socket/xml related changes
> next week. Can
> Scott or Paul provide an overall roadmap of the changes in
> these areas?
>
> -Mark
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: log4j-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: log4j-dev-help@jakarta.apache.org
>
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: log4j-dev-help@jakarta.apache.org
|