Akka集群:如何禁用ClusterHeartbeat日志

时间:2015-04-28 13:51:53

标签: akka akka-cluster

我正在玩一个Akka集群,我有一个2节点的设置。正如预期的那样,两个节点互相聊天,通过心跳表示它们还活着。所以每一秒我在我的日志中都有这样的字符串

[debug] 15:42:10.683-a.c.ClusterHeartbeatSender: Cluster Node  
[akka.tcp://application@127.0.0.1:52650] - 
Heartbeat to   [akka.tcp://application@127.0.0.1:2551]

但是我不希望看到这种诊断,因为它隐藏了我的调试信息,我很确定集群是否正常工作,因为我的机器上有两个JVM。我试图用

更改配置
akka.cluster.log-info = off

但它似乎不适用于这种情况。如何从日志隐藏此信息?

1 个答案:

答案 0 :(得分:2)

我使用this other question解决了有关更改特定类或包的日志级别的问题。我为未来的读者留下问题和答案,寻求快速解决方案。在我的情况下,我添加了这一行

<logger name="akka.cluster.ClusterHeartbeatSender" level="OFF"/>

logger.xml文件的根目录