如何更改 Akka 和 Logback 日志记录级别
要将日志记录级别更改为 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 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
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.