Framework 4.0中的NHibernate和Log4Net

时间:2011-06-20 08:09:25

标签: nhibernate .net-4.0 log4net

在我们当前的项目中,我们使用的是NHibernate,因此我们也在使用Log4Net。在针对4.0框架进行编译时,我收到有关Log4Net的警告。 在检查Log4Net站点时,我发现该活动已经持续了很长一段时间,而网络上的嗡嗡声是项目被放弃了。 我也看到有一个将NHibernate与Log4Net分离的举措。 有人可以给我一个关于登录NHibernate的状态更新吗? 将Log4Net移植到4.0?如果NHibernate离开Log4Net,那么新的日志候选者是什么?

1 个答案:

答案 0 :(得分:2)

Nhibernate 3使用内部记录器实现,默认为log4net(如果存在)或nologging。 Common.Logging已经有了一个实现,它是一个支持几个流行的记录器框架的记录器的抽象。参见:

http://nhforge.org/wikis/howtonh/using-nlog-via-common-logging-with-nhibernate.aspx