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

时间:2020-03-05 18:49:30  来源:igfitidea点击:

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

解决方案

回答

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

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