On Dec 13, 2004, at 9:29 AM, Sluis, Minto van der wrote:
Hi all,
�
Does anyone know if or when the SocketAppender (and other socket related code) gets converted to APR?
Will this change be in the next release?
When is the next release scheduled?
�
I could give a hand if my employer it.
SocketAppender is an interesting case. There is an outstanding bug (http://nagoya.apache.org/jira/browse/LOGCXX-7) that SocketAppender's wire format is not compatible with log4j's and so it is not possible to use log4j's Chainsaw to monitor a log4cxx SocketAppender (though it can monitor an XMLSocketAppender). In addition, log4j 1.3 has broken serialization compatibility with 1.2.x which causes some versions of Chainsaw not talking to other versions of log4j (see http://nagoya.apache.org/eyebrowse/ReadMsg?listName=log4j- [EMAIL PROTECTED]&msgNo=8240) with some discussion about a "common" wire protocol for log4j, log4cxx and log4net.
In a perfect world, log4cxx's wire format would be interoperable with log4j's and SocketAppender would be written using APR. I don't have a specific plan for migrating SocketAppender to APR, my current priority is to get the post Unicode rework log4cxx stable enough for another development milestone (0.9.8) in fairly short order. I don't know yet what that will mean for SocketAppender. If SocketAppender passes its unit tests as is, I'd likely leave it unmodified until after 0.9.8. However, if it needs some work, I'd likely try to convert it to APR. If I can get or develop a good analysis of the log4j wire format, I'd love to switch it to APR and make it compatible with at least some version of log4j.
If you are interested in making a substantial code contribution to log4cxx, look at the Contributor License Agreements on http://www.apache.org/licenses/.
