Question: i Was wondering what people are using for logging in .net. 
We have log4net here, but am looking to do it async and to a database
with a nice viewer. 

What are the popular choices??

Regards.

Answer: 
Log4Net delivers log messages to appenders synchronously, but the appenders can behave asynchronously [according to this](http://www.mail-archive.com/log4net-user@logging.apache.org/msg02168.html). The SqlServerAppender has a bufferSize property that controls how many log events are collected in the buffer before they are written to the database. If that doesn't meet your needs, you could write your own appender. A reply in [this post](http://www.l4ndash.com/Log4NetMailArchive/tabid/70/forumid/1/postid/15068/view/topic/Default.aspx) appears to give a working example.
We simply log to the database on error because we are a heavily used OLTP system.

If the DB goes down, then the system is down: asynch logging when the phones are red hot is redundant...