Greetings.
There have been a number of requests for client profile support for
log4net. Unfortunately no action has been taken so far. This is
causing some consternation in the NHibernate world at the moment.
There is significant desire for a client profile version of
NHibernate, but the dependency on log4net is preventing that right
now.
I have something of a plee / proposal to make. I would be happy to do
the work to eliminate the compile time dependency on System.Web using
the following technique (or really any technique acceptable to the
log4net team):
1. Use fast forms of reflection to access the appropriate System.Web members.
2. Don't split into multiple assemblies. Obviously splitting would
cause significant breakage for the next release and since it's easy to
avoid, it should be avoided.
3. Ensure there are zero breaking changes for all platforms supported
by log4net.
Unfortunately, to solve this conundrum, we are dependent on an updated
release of log4net. Is there any way we can get a release out the
door with the code that would be provided to support the client
profile?
It's been a very long time since the last release. Is additional
assistance needed to make the release happen?
Looking forward to some forward motion. :)
Patrick Earl