2010-09-22 30 views
6

對於我們正在使用Enterprise Library 5的項目,將使用幾個塊。自從構建到此框架中後,我傾向於使用Logging應用程序塊。但是我確實看到了很多關於log4net的建議,所以人們選擇做什麼,如果選擇log4net,爲什麼選擇其他的?如果使用企業庫,log4net是否更好地登錄?

謝謝。

回答

8

我可能會使用Enterprise Library的記錄器,因爲我通常更喜歡使用兩個獨立庫的一個集成庫。

如果您只打算使用EntLib中的日誌塊,那麼我可能會選擇log4net,但在這種情況下,無論如何要使用EntLib,log4net在EntLib上的優勢都足夠小不要讓他們在另一個依賴中拖延。

9

在這個問題上採取SO一看:log4net vs. Nlog

頂部投票答案看起來尤爲重要,比較EntLib,log4net的,和NLOG。

對於它的價值,我正在評估log4net和NLog,並選擇使用NLog;我只是想要一些易於設置並且「可以工作」的東西,到目前爲止NLog已經是這樣。