如何更改 Akka 和 Logback 日志记录级别

发布于 2025-01-08 22:08:34 字数 508 浏览 2 评论 0原文

要将日志记录级别更改为 WARN,我是否将 akka.conf 保留为 DEBUG

event-handlers = ["akka.event.slf4j.Slf4jEventHandler"]
event-handler-level = "DEBUG"

并将 logback.xml 更改为警告?或者我应该将 event-handler-level 更改为 WARN 并将 logback.xml 更改为 WARN

如果我将 event-handler-level 保留为 DEBUG 并将 logback.xml 保留为 WARN,我的事件总线将为日志事件太多了,不是吗?

To change logging level to WARN, do I leave akka.conf to DEBUG:

event-handlers = ["akka.event.slf4j.Slf4jEventHandler"]
event-handler-level = "DEBUG"

and change logback.xml to WARN? Or should I change both event-handler-level to WARN and logback.xml to WARN?

If I leave event-handler-level to DEBUG and logback.xml to WARN, my event bus would be over flooded with log events, no?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

美人骨 2025-01-15 22:08:34

event-handler-level 确定发布到记录器 actor 的内容,然后 Slf4jEventHandler 将忠实地将所有内容转发到 logback。如果您知道第二步会将消息丢弃到地板上,那么最好首先不要生成它们。由于事件处理程序不区分不同“消息类别”的不同级别,因此您需要将事件处理程序级别设置为 logback.xml 配置为发出的最低级别。

The event-handler-level determines what gets posted to the logger actors, and the Slf4jEventHandler will then faithfully forward everything to logback. If you know that the second step will then drop messages to the floor, it would be better to not generate them in the first place. Since the event handler does not distinguish different levels for different “message categories”, you need to set the event handler level to the lowest level your logback.xml is configured to emit.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文