Having read that issue it looks like a bit of bikeshedding. The reason people go to log4net as the logging library of first thought is that it’s been around for so long it’s almost staple in open source projects. I think this is an important factor that if we have a logging library that other projects are using when people integrate them (or we consume an external dependency) we can enable their logging too so we can trace errors.
Looking at the issue register there’s an outstanding issue regarding medium trust (https://issues.apache.org/jira/browse/LOG4NET-347) so if you’ve fixed it maybe just send them a patch.
On the point of whether log4net is an active project, it’s under the ASF umbrella (which is also where Lucene.NET is) and they have pretty strict rules about whether a project is alive or dead. If it’s still part of ASF then it’s still alive. But more importantly just _how much_ development does there need to be done on a logging library?
With the final point of logging asynchronously I think the better question is how much logging is being done that you are finding the UI being less responsive? I think there’s a better to look at the logging being done and work out if you actually need to log that much stuff. I’ve never come across a project that’s been slowed down by logging…
Aaron Powell
MVP - Internet Explorer (Development) | FunnelWeb Team Member
http://apowell.me | http://twitter.com/slace | Skype: aaron.l.powell | Github | BitBucket
--
You received this message because you are subscribed to the Google Groups "Umbraco development" group.
To post to this group, send email to umbra...@googlegroups.com.
To unsubscribe from this group, send email to umbraco-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msg/umbraco-dev/-/HblA55XJj5MJ.
For more options, visit https://groups.google.com/groups/opt_out.
Well log4net is in there as I mentioned, just figured it was worthwhile getting feedback. I'm happy to leave it cuz it is already done and working but if there's strong reason to go with NLog I'm all ears.
(sent from my Galaxy S II)