在多线程环境中使用log4net是否有任何问题?

在多线程环境中使用log4net是否有任何问题?

Are there any issues with using log4net in a multi-threaded environment?

我想知道是否有人在asp.net等多线程环境中使用log4net有任何经验。我们当前正在使用log4net,我想确保我们不会遇到任何问题。


我们在高度多线程的环境中运行log4net(和log4cxx)没有问题。不过,您将需要谨慎配置它们。

Jeff描述的log4net问题与某个附加程序的使用有关。我们总体上坚持使用简单的日志文件追加程序,以减少日志记录对代码操作的影响。将行写入文件非常少,开始另一个数据库事务非常繁琐。


推荐阅读