By default, log4net is a synchronous logging mechanism, and I was wondering if there was a way to have asynchronous logging with log4net?
https://github.com/cjbhaines/Log4Net.Async
We have asynchronous log4net methods available now. For the people who are looking for updated answers.
https://www.nuget.org/packages/Log4Net.Async/