要将记录级别更改为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
,我的事件总线会被日志事件淹没,不是吗?
答案 0 :(得分:2)
event-handler-level
确定发布给记录器actor的内容,然后Slf4jEventHandler会忠实地将所有内容转发给logback。如果你知道第二步会将消息丢弃到地板上,那么最好不要首先生成消息。由于事件处理程序不区分不同“消息类别”的不同级别,因此需要将事件处理程序级别设置为logback.xml配置为发出的最低级别。