【问题标题】:Are there similarities between log4J and log4Net? [closed]log4J 和 log4Net 之间有相似之处吗? [关闭]
【发布时间】:2018-02-08 23:48:00
【问题描述】:

原问题:Log4j 和 Log4Net 有什么区别,这两者应该在什么场景下使用?

更新的问题:好的,一个是针对 Java 语言的,另一个是针对 C#/.Net 语言的。

也就是说,是否存在影响 log4j 和 log4net 的共性?例如,如果发现影响 log4J 的错误;是否存在类似的东西也会影响 log4Net(或任何其他端口)的风险?我问,因为两者都是由 Apache 开发的,并且根据他们的logging service documentation,看来 log4net 是原始 log4J 的一个端口,“在精神上与原始 log4j 相似”,正如他们所说。这种精神有多接近,是否可能影响其他伐木工?

【问题讨论】:

  • “Apache log4net 库是帮助程序员将日志语句输出到各种输出目标的工具。log4net 是优秀的 Apache log4j™ 框架到 Microsoft® .NE​​T 运行时的端口。” - 这实际上是log4net website 的第一行。
  • 感谢您的信息

标签: apache logging log4j log4net


【解决方案1】:

Apache 日志服务项目为公众创建和维护开源日志框架。这些服务可以简单地分开如下;

  • Apache Log4j:基于 LMAX Disruptor 库的下一代异步记录器。 (对于 Java、JSP、...)

  • Apache log4phpPHP 的多功能日志框架。

  • 阿帕奇log4net :对于Microsoft .NET 运行时日志框架。
  • 阿帕奇chainsaw:一个 基于 GUI 的日志查看器。 Chainsaw 是 log4j 的配套应用程序 由 log4j 开发社区的成员编写。
  • 阿帕奇log4j 1 extras : Jar 文件,包含 log4j 1.2.x 的附加功能。

  • Apache log4cxxC++ 的日志框架以 log4j 为模板。

【讨论】:

    【解决方案2】:

    Log4Net 是 Log4j(用于 Java)的 .NET(C#、Visual Basic、...)端口。

    因此,很简单,它们不用于相同的语言。

    【讨论】:

      猜你喜欢
      • 2016-04-02
      • 1970-01-01
      • 2014-03-20
      • 2019-10-02
      • 2011-12-30
      • 2015-08-04
      • 1970-01-01
      • 1970-01-01
      • 2014-05-22
      相关资源
      最近更新 更多