We run log4net (and log4cxx) in multi-threaded environments without any problems. You want to be careful how you configure them.
The log4net issue Jeff describes is related to using a specific application. We use simple log file applications in general to reduce the impact of logging on code handling. Writing a string to a file is pretty minimal, but another database transaction is very difficult.
source
share