已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题吗?**通过editing this post添加详细信息并阐明问题。
五年前就关门了。
此帖子已在11个月前编辑并提交审核,未能重新打开帖子:
原始关闭原因未解决
Improve this question
原始问题:Log4j和Log 4 Net之间的区别是什么?在什么情况下应该使用这两个?
更新的问题:一个是Java语言,另一个是C#/.Net语言。
也就是说,是否存在影响log4j和log 4 net的共性?例如,如果发现一个bug影响log4J;有没有类似的东西也会影响log 4 Net(或任何其他端口)的风险?我问,因为这两个都是由Apache开发的,根据他们的logging service documentation,log 4 net似乎是原始log4J的一个端口,“在精神上类似于原始log4j”,因为他们说。这种精神有多接近,它是否可能影响其他日志记录器?
2条答案
按热度按时间oknrviil1#
Apache日志记录服务项目创建并维护面向公众的开源日志记录框架。
Log4j
:基于LMAX中断器库的下一代异步记录器。(适用于Java、JSP等)log4php
:PHP
的多功能日志框架。log4net
:对于Microsoft .NET
运行时日志框架。chainsaw
:基于GUI的日志查看器。Chainsaw
是log4j的配套应用程序,由log4j开发社区的成员编写。log4j 1
附加功能:包含log4j 1.2.x
的全部附加功能的Jar文件。log4cxx
:C++
的日志记录框架模式遵循log4j。g6ll5ycj2#
Log4Net是Log4j(用于Java)的.NET(C#、Visual Basic等)端口。
因此,很简单,它们不用于相同的语言。