gpt4 book ai didi

scala - 在 Akka 中设置日志记录级别

转载 作者:行者123 更新时间:2023-12-04 15:15:20 26 4
gpt4 key购买 nike

我用 Akka 开发了一个金融数据分发服务器,我想为应用程序设置日志记录级别。 akka.io 上的文档充其量只是粗略的。他们说 Akka 中不再有“日志记录”,现在日志记录是通过事件处理程序定义的。还有一个事件处理程序配置示例,包括日志记录级别:

akka {
event-handlers = ["akka.event.EventHandler$DefaultListener"]
event-handler-level = "INFO"
}

我这样做了,但尽管 akka.conf 已成功加载,但日志记录似乎仍处于“调试”级别。那里可能有什么问题?

最佳答案

Akka 似乎使用 slf4j/logback 日志记录和默认配置。所以(从未记录过的)解决方案是把例如类路径中的以下 logback.xml:

<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="false" debug="false">
<appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>[%4p] [%d{ISO8601}] [%t] %c{1}: %m%n</pattern>
</encoder>
</appender>
<!-- you can also drop it completely -->
<logger name="se.scalablesolutions" level="DEBUG"/>
<root level="INFO">
<appender-ref ref="stdout"/>
</root>
</configuration>

关于scala - 在 Akka 中设置日志记录级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5499858/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com