如果使用企业库,log4net是否更适合登录?

Bri*_*ins 6 .net c# logging log4net enterprise-library

对于我们使用Enterprise Library 5的项目,将使用几个块.我倾向于使用Logging应用程序块,因为它内置于此框架中.但我确实看到了很多关于log4net的建议,那么人们选择做什么,如果选择log4net,你为什么选择其他一些?

谢谢.

Jef*_*ata 8

在SO:log4net与Nlog上查看这个问题

最高投票的答案看起来特别相关,比较EntLib,log4net和NLog.

为了它的价值,我正在评估log4net和NLog并选择使用NLog; 我只是想要的东西,会很容易建立,并会"只是工作",至今NLOG一直认为.


Jam*_*ran 7

我可能会使用Enterprise Library的logger,因为我通常更喜欢使用一个集成库而不是使用两个独立的库.

如果您只是要使用EntLib中的日志块,那么我可能会选择log4net,但在这种情况下,无论如何您将使用EntLib,log4net优于EntLib的优势是微不足道的,因为它们不能生成它们而拖延另一个依赖.