Ian, > What you thing about asynchronous forwarder or appender?
It should be possible to write a simple asynchronous forwarding appender by subclassing the ForwardingAppender, overriding the Append method and using ThreadPool.QueueUserWorkItem to schedule an asynchronous call. > What you thing about possibility to add possibility to log > stack trace? (By introducing new pattern) The LocationInfo class would need to be extended to extract the full call stack. Then a new pattern could be used to extract the info an log it. The main issue is that the JIT inlines methods which means that the call stack does not match up with the source code. Nicko
