当前位置:  开发笔记 > 程序员 > 正文

log4net死了吗?

如何解决《log4net死了吗?》经验,为你挑选了2个好方法。

我正在寻找一个日志框架,似乎log4net非常受欢迎.最后一个版本是2年多前发布的.它尚未针对.net 3.0或3.5甚至是visual studio 2008进行更新.是否有更新的内容(除了entlib之外)我应该考虑一下?



1> Yishai..:

Log4j(这是log4net的基础)多年来一直没有更新.同一作者(slf4j和logback)和其他人还有其他选择,但log4j仍然使用充足且充足.它没有死,它只是到了没有更多真正需要它的地步.没有任何理由可以证明这项工作是合理的,也不会破坏相反的兼容性.当这种情况发生在商业项目中时,公司必须为产品创造一个完整的其他目的或做其他事情,产品确实会死亡.在开源中,不是真的.

作为比较点,JUnit基本上无处可去多年.然后Java得到了注释,JUnit得到了竞争(TestNG)并且它突然再次移动.现在,原始开发人员可能不会在每种情况下都出现,但随后项目将被分叉或调整.例如,TestNG允许从JUnit顺利迁移路径.

所以最重要的是,如果它很受欢迎并使用,它就不会死在你身上.



2> Joel Coehoor..:

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当然可以改变它(新的运行时).


我不认为它已经死了,因为我们非常满意通过UDP登录到(win)syslogd.可以说它(几乎)功能完整,这可能是对"缺失"的最新版本的解释.
推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有