我在寻找一种方法,使log4net的支持零配置发布日志,以阿帕奇电锯(在这里看到:的不log4net的支持零配置?)。显然的log4j已经可以做到这一点使用ZeroConfSocketHubAppender。

其中可能我能够查看为java ZeroConfSocketHubAppender来源?我看了都在Apache电锯和Log4j的仓库,但没有成功。

有帮助吗?

解决方案

ZeroConf的是log4j的“伴侣”,但ZeroConfSocketHubAppender(这同伴)不再是必要的,由于以下事实:在大多数的log4j基于网络的追加程序具有ZeroConf的支持内置作为log4j的1.2.16的

所有你需要做的,使ZeroConf的是附加jmdns.jar到类路径,并在附加器配置中设置的“advertiseViaMulticastDNS”参数去“真”。

下面的描述,其在追加程序(和接收器)改善ZeroConf的支撑的变化的提交日志和信息: http://svn.apache.org/viewvc?view=revision&revision=924176

下面是对ZeroConf的网页的链接,如果你仍然想使用 http://logging.apache.org/log4j/companions/zeroconf/源repository.html

顺便提及,电锯的SVN HEAD版本(这应该很快被释放)包括用于使用所通告的ZeroConf的附加目的地信息来自动创建接收器的支持。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top