我正在尋找一個日誌框架,它似乎log4net是或非常受歡迎。最後一個版本是在2年前。它尚未更新。NET 3.0或3.5甚至Visual Studio 2008.有什麼更近期(其他然後entlib)我應該考慮?log4net死了嗎?
回答
Log4j(這是log4net的基礎)多年未更新。還有其他來自同一作者(slf4j和logback)和其他人的替代方案,但是log4j仍然使用很多,並且有很多可行性。它並沒有死亡,它只是到了沒有任何東西需要它的地步。沒有任何理由證明這項工作是正確的,或者不會破壞兼容性。當這種情況發生在商業項目上時,公司必須爲產品創造另一個目的,或者做其他事情,產品確實死亡。在開源中,並不是真的。
作爲比較的一個觀點,JUnit基本上沒有多少年了。然後Java得到了註釋,JUnit得到了競爭(TestNG),並且它突然再次移動。現在,原來的開發人員可能不會在任何情況下都受到影響,但是這個項目將被分離或調整。例如,TestNG允許從JUnit平滑遷移路徑。
所以底線是如果它很受歡迎和使用,它不會死在你身上。
log4net是一個端口最初用java編寫的東西。港口或多或少是完整的。
此外,端口針對.Net 2.0運行時,並且.Net 3.0和.Net 3.5也建立在相同的運行時間之上。因此,如果需要,可以將log4net加載到Visual Studio 2008中,並在.Net 3.5項目中使用它。據我瞭解,目前沒有必要專門爲.NET 3.5或Visual Studio 2008製作新版本。 Visual Studio 2010當然可以改變(新運行時)。
我要死了。
對我來說,這個bug(https://issues.apache.org/jira/browse/LOG4NET-132)圍坐年意味着一個項目是死
使用NLOG代替
該項目似乎再活着,版本1.2.11發佈:
http://stefan.samaflost.de/blog/en/Apache/Log4Net/working_on_the_1.2.11_release.html
版本1.2.13於2013年11月8日推出,至今仍然活着 – KornMuffin 2014-01-15 21:25:42
- 1. IronRuby死了嗎?
- 2. QuickSilver死了嗎?
- 3. COM死了嗎?
- 4. CGI死了嗎?
- 5. GLUT死了嗎?
- 6. Linq2XSD死了嗎?
- 7. StructureMap死了嗎?
- 8. haskellmode-vim死了嗎?
- 9. Instant Rails死了嗎?
- 10. JPGraph庫死了嗎?
- 11. Android Volley死了嗎?
- 12. Google Tango死了嗎?
- 13. 陶架死了嗎?
- 14. rfc-info「help:ways_to_get_rfcs」死了嗎?
- 15. Spring.NET項目死了嗎?
- 16. Arduino死了嗎?錯誤avrdude
- 17. nVidia的Cg死了嗎?
- 18. WML和WMLScript死了嗎?
- 19. Opentaps開源死了嗎?
- 20. GNU的Java編譯器(GCJ)死了嗎?
- 21. Apache MINA死了嗎? (23/10/2013)
- 22. eclipse視覺編輯器死了嗎?
- 23. XBAP(WPF通過網頁)死了嗎?
- 24. WSUnit死了嗎?有什麼選擇?
- 25. Matplotlib surface_plot colormap被Nan的毒死了嗎?
- 26. SAJAX死了嗎?要替換什麼?
- 27. Google-App-Engine上的Grails - 它死了嗎?
- 28. 是紅石框架死了嗎?
- 29. 是新聞組comp.lang.C++。moderated死了嗎?
- 30. Universal Analytics電子商務 - 死了嗎?
是否像一個記錄庫需要不斷更新?我已經使用它,它工作得很好。 – Min 2009-11-02 21:41:48
EntLib是*不*你應該考慮的東西。使用log4net – 2009-11-02 21:47:19
你對使用EntLib'不'的推理是什麼?是不是EntLib'最佳實踐'的代碼? – Chris 2009-11-02 22:27:05