删除JGroups启动消息:GMS

时间:2009-06-19 12:07:49

标签: java jgroups

在启动JGroups 2.7.0上。 GA按以下方式写入 System.out 消息:

---------------------------------------------------------
GMS: address is 10.0.3.35:48641 (cluster=blabla)
---------------------------------------------------------

我想要使用Log4j(框架的其余部分使用)来抑制它或重定向它。

想法?


我不想单独重定向System.out,因为这通常会导致更多麻烦而不是它的价值。

3 个答案:

答案 0 :(得分:4)

您可以通过在XML中设置

来禁止打印GMS地址
  

< pbcast.GMS print_local_addr =“false”...>

也适用于JGroups 2.5.1。

答案 1 :(得分:1)

这是我设法将GMS字符串打印到日志的方式。

首先禁用

0!

然后

<pbcast.GMS print_local_addr="false"> 

使用 4.2.3.Final 版本。

答案 2 :(得分:0)

您无法将System.out重定向到没有意义的log4j。毕竟log4j怎么打印什么?它会陷入循环中。