From the log4net website:
http://logging.apache.org/log4net/release/faq.html
No. log4net is not reliable. It is the data collection system with the best effort and failure.
By stopping a stop, we mean that log4net will not throw unexpected exceptions at runtime, which could lead to an application crash. If for any reason, log4net throws an uncaught exception (except for ArgumentException and ArgumentNullException, which can be thrown), send an email to the mailing list log4net-user@logging.apache.org. Exceptional exceptions are treated as serious errors requiring immediate attention.
I personally use it all the time and have never had a problem.
source
share