title: How can I force Log4net from failing silently so that I might implement the FailoverAppender?
body: <p>Log4j has an appender called the FailoverAppender.  This appender allows you to choose a primary appender and as many secondary appenders as you'd like. If the primary appender fails to log, the secondary kicks in and logs.  I noticed that Log4Net does not have this type of appender.  I know that Log4Net can log in parallel, but I'd much rather have a secondary appender activated and log only if the primary appender fails.  What's preventing me from accomplishing this is that Log4Net is a fail-stop logging system.  <strong>Is there a way to force an exception to be thrown from an appender when logging fails so that I can implement a FailoverAppender?</strong>  I'm thinking I need to override some public ErrorHandler which implements IErrorHandler.  I've been trying to tailor the ForwardingAppender to do what I want, but since each attached appender fails silently, I can't get things to work.  Any and all help would be greatly appreciated.   <strong>If there are examples out there, please point me to them.</strong></p>