Example of using log4net BufferedForwardingAppender to implement opportunistic logging