要将日志记录级别更改为 WARN
,我是否将 akka.conf
保留为 DEBUG
:
event-handlers = ["akka.event.slf4j.Slf4jEventHandler"]
event-handler-level = "DEBUG"
并将logback.xml
更改为WARN
?或者我应该将 event-handler-level
更改为 WARN
并将 logback.xml
更改为 WARN
?
如果我将 event-handler-level
保留为 DEBUG
并将 logback.xml
保留为 WARN
,我的事件总线上会充斥着日志事件,不是吗?
最佳答案
event-handler-level
确定发布到记录器 actor 的内容,然后 Slf4jEventHandler 将忠实地将所有内容转发到 logback。如果您知道第二步会将消息丢弃到地板上,那么最好首先不要生成它们。由于事件处理程序不区分不同“消息类别”的不同级别,因此您需要将事件处理程序级别设置为 logback.xml 配置为发出的最低级别。
关于scala - 如何更改 Akka 和 Logback 日志记录级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9423531/