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

Reply via email to