For myself, I'm not particularly opinionated in any direction other
than the direction that will allow for client profile support.  If
this happens through a custom pluggable logging layer, common.logging,
or some other way, I'm happy.  It seems like the common.logging
library is a good fit, but it's not already on the trunk so I'd be
curious to know why.

The last log4net release was in 2006 and the mailing list is pretty
quiet in terms of "getting it done" type traffic.  It also seems like
over time there has been not insignificant demand for the ability to
use a different logging framework.  Using something like
Common.Logging seems like a good way to solve the problems with the
client profile dependencies and the different logging framework
support.

I don't think that replacing log4net with Common.Logging is like
trading one "evil" for another.  Common.Logging has a much smaller
footprint than the actual logging frameworks and was designed to solve
the pluggable logger problem.  If this is what is desired for
NHibernate, why not utilize the work of others?  On top of this, there
is already a patch to implement this change in NHibernate.

I'd very much like to have this issue pushed to completion.  If it
involves additional development, testing, or documentation time, I
would be happy to volunteer my time.  I just need to know where to put
my energy.

        Patrick Earl

Reply via email to