在哪里可以找到log4j'的源代码;什么是零冲突?

在哪里可以找到log4j'的源代码;什么是零冲突?,log4j,zeroconf,apache-chainsaw,Log4j,Zeroconf,Apache Chainsaw,我正在寻找一种使log4net支持zeroconf的方法,以将日志发布到apachechainsaw(请参见此处:)。显然,log4j已经可以使用ZeroConfSocketHubAppender实现这一点 在哪里可以查看java ZeroConfSocketHubAppender的源代码?我查看了Apache链锯和Log4j存储库,但都没有成功。ZeroConf是Log4j的“伴侣”,但是ZeroConfSocketThubappender(以及这个伴侣)不再是必需的,因为Log4j中大多数基

我正在寻找一种使log4net支持zeroconf的方法,以将日志发布到apachechainsaw(请参见此处:)。显然,log4j已经可以使用ZeroConfSocketHubAppender实现这一点


在哪里可以查看java ZeroConfSocketHubAppender的源代码?我查看了Apache链锯和Log4j存储库,但都没有成功。

ZeroConf是Log4j的“伴侣”,但是ZeroConfSocketThubappender(以及这个伴侣)不再是必需的,因为Log4j中大多数基于网络的附加器都内置了自Log4j 1.2.16以来的ZeroConf支持

启用ZeroConf只需将jmdns.jar添加到类路径中,并在appender配置中将“advertiseViaMulticastDNS”参数设置为“true”

下面是commit&log信息,描述了改进了appender(和receiver)中ZeroConf支持的更改:

如果您还想使用ZeroConf页面,这里有一个指向该页面的链接


顺便说一句,链锯的svn HEAD修订版(应该很快发布)支持使用广告中的ZeroConf appender信息自动创建接收者。

下面是一篇有兴趣为log4net做同样事情的人的博客文章(他的文章是appenders&Chainsaw中改进ZeroConf支持的原因)。