首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否禁用akka.actor.LocalActorRefProvider的akka日志记录?

是否禁用akka.actor.LocalActorRefProvider的akka日志记录?
EN

Stack Overflow用户
提问于 2018-09-25 20:24:01
回答 1查看 285关注 0票数 0

我收到了一堆这样的消息:

代码语言:javascript
运行
复制
2018-09-25 14:22:42.606 [DEBUG] akka.actor.LocalActorRefProvider(akka://cluster) - Resolve (deserialization) of path [system/ddataReplicator/$b#1795511840] doesn't match an active actor. It has probably been stopped, using deadLetters.
2018-09-25 14:22:42.607 [DEBUG] akka.actor.LocalActorRefProvider(akka://cluster) - Resolve (deserialization) of path [system/ddataReplicator/$a#161990085] doesn't match an active actor. It has probably been stopped, using deadLetters.
2018-09-25 14:22:48.897 [DEBUG] akka.actor.LocalActorRefProvider(akka://cluster) - Resolve (deserialization) of path [system/ddataReplicator/$b#1795511840] doesn't match an active actor. It has probably been stopped, using deadLetters.
2018-09-25 14:22:48.898 [DEBUG] akka.actor.LocalActorRefProvider(akka://cluster) - Resolve (deserialization) of path [system/ddataReplicator/$a#161990085] doesn't match an active actor. It has probably been stopped, using deadLetters.

我不想在调试级别记录它。Afaik我不能只使用记录器名称akka.actor.LocalActorRefProvider,因为完整的记录器名称包括集群名称(akka.actor.LocalActorRefProvider(akka://cluster)),并且我们根据运行的环境对它们进行不同的命名,因此这样的名称将不起作用:

代码语言:javascript
运行
复制
<logger name="akka.actor.LocalActorRefProvider" level="info" />

据我所知,一种选择是使用正则表达式过滤器:

这是可行的,但我不确定这是否是最优的?

EN

回答 1

Stack Overflow用户

发布于 2018-09-26 15:24:28

通过添加以下内容来解决:

代码语言:javascript
运行
复制
<logger name="akka.actor.LocalActorRefProvider(akka://${sys:logging.clustername})" level="info" />

然后在运行时使用以下命令传递logging.clustername

代码语言:javascript
运行
复制
-Dlogging.clustername=current-cluster-name
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52498184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档