On Dec 11, 2006, at 9:20 AM, Bob Rossi wrote:

Hi,

I'm currently evaluating several logging libraries for use in a project.
I've played with log4cpp, and am now looking at log4cxx. Is log4cxx
mature? My general feeling from looking at the website is that the
project should not be used yet in stable software. This is because I've
noticed that the current release comes with a huge notice that it
shouldn't be used. However, no other releases have been posted. Is there
a reason for this?

If possible, I would appreciate feedback from users/developers letting
me know if they consider the current svn snapshot of log4cxx to be
mature enough to be incorporated into stable software.

I'm already using apr. If log4cxx is considered stable, I'd like to use
it in the native mingw environment. Is this currently possible? I'm
using autotools. If it's not currently possible, and log4cxx is
considered mature, I could do some work to get the autotools stuff
correct. Although, I wouldn't be interested in maintaining it long term.

Thanks,
Bob Rossi

The log4cxx 0.9.7 release was released before log4cxx was donated to Apache Software Foundation. There has not be a subsequent release since it has been in the ASF, due to procedural and technical issues. Most of the procedural issues have been resolved and there are a few outstanding technical issues that are listed as blocking a 0.10.0 release (http://issues.apache.org/jira/browse/LOGCXX-62). Basically all it should require is a development sprint to get the issues knocked off and I'm hoping to use some time around Christmas to give everybody something under their tree.

log4cxx is not "stable" in the sense of the API's being frozen and guaranteed binary compatibility between versions. However, many people have reported using svn snapshots in production environments. The topic comes up frequently enough that you should find discussion on it fairly easy by checking the mailing list archives, for example http://marc.theaimsgroup.com/?l=log4cxx-user&m=114546446721447&w=2.

I haven't checked MinGW for a while. We have submitted changes back to APR regarding MinGW, but I haven't attempted to build there for a while.

  • maturity Bob Rossi
    • Re: maturity Curt Arnold

Reply via email to