我正在玩一个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
但它似乎不适用于这种情况。如何从日志隐藏此信息?
答案 0 :(得分:2)
我使用this other question解决了有关更改特定类或包的日志级别的问题。我为未来的读者留下问题和答案,寻求快速解决方案。在我的情况下,我添加了这一行
<logger name="akka.cluster.ClusterHeartbeatSender" level="OFF"/>
到logger.xml
文件的根目录