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

时间:2012-02-24 00:16:38

标签: scala logging akka logback

要将记录级别更改为WARN,请将akka.conf保留为DEBUG

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

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

如果我将event-handler-level留给DEBUGlogback.xml留给WARN,我的事件总线会被日志事件淹没,不是吗?

1 个答案:

答案 0 :(得分:2)

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