首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >log4net死了吗?

log4net死了吗?
EN

Stack Overflow用户
提问于 2009-11-03 05:38:49
回答 3查看 4.5K关注 0票数 24

我正在寻找一个日志框架,它似乎log4net现在或曾经非常流行。上一次发布是在两年前。它还没有更新到.net 3.0或3.5,甚至是visual Studio2008。有没有我应该考虑的更新的东西(除了entlib之外)?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-11-03 06:17:37

Log4j (它是log4net的基础)已经多年没有更新了。有来自同一作者(slf4j和logback)和其他人的其他替代方案,但log4j仍然被大量使用并且非常可行。它并没有死,它只是到达了不再需要更多东西的地步。没有任何东西可以证明工作是合理的,或者不会破坏向后兼容性。当这种情况发生在商业项目上时,公司必须为产品创造一个完全不同的目的,或者做一些其他的事情,产品确实会死亡。在开源领域,并不是这样。

作为一个比较点,JUnit多年来基本上无处可去。然后Java有了注解,JUnit有了竞争对手(TestNG),它突然又开始前进了。现在,最初的开发人员可能不会在每种情况下都出现,但随后项目将被分叉或调整。例如,TestNG允许从JUnit平滑迁移路径。

所以底线是,如果它是流行的和使用的,它不会在你身上消亡。

票数 13
EN

Stack Overflow用户

发布于 2009-11-03 05:42:46

log4net是最初用java编写的东西的一个端口。端口或多或少是完整的。

此外,该端口针对的是.Net 2.0运行时,.Net 3.0和.Net 3.5也构建在该运行时之上。因此,如果愿意,您可以将log4net加载到Visual Studio2008中,并在.Net 3.5项目中使用它。因此,据我所知,目前没有必要专门为.Net 3.5或Visual Studio2008开发新版本。Visual Studio2010当然可以改变这一点(新的运行时)。

票数 11
EN

Stack Overflow用户

发布于 2011-10-17 18:09:40

这个项目似乎又活了起来,版本1.2.11发布了:

http://stefan.samaflost.de/blog/en/Apache/Log4Net/working_on_the_1.2.11_release.html

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1663891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档