NHibernate与NLog或Log4Net或其他什么?

Ken*_*hvr 1 asp.net nhibernate log4net nlog

我想在我的项目中使用NHibernate,默认情况下它带有log4net.

在我看来,对于Nlog来说它是一个更明智的选择,因为它仍然会得到更新,另一方面,log4net已经完全过时了.

有没有最好的选择,因为我真的不相信在我的应用程序中使用过时的技术.另一方面,它是在nhibernate包中交付的那个......

欢迎提出建议!

*用'nolonger-updated'替换过时的

Sly*_*Sly 8

在Nhibernate 3中,对log4net的依赖性被破坏了.我建议您使用最近发布的测试版并将其与NLog结合使用.


Ste*_*gli 5

我不会说log4net已经过时了.软件不生锈.Log4net相当成熟,尽管有些东西可以改进,但它肯定能够完成它的工作.如果您对log4net有任何疑问,可以随时自行修复.我会选择log4net,因为NHibernate使用log4net.拥有两个日志框架对我来说没有意义.