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

有帮助吗?

解决方案

我们在高度多线程环境中运行 log4net(和 log4cxx)没有出现问题。不过,您需要小心如何配置它们。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top