[英]Set logging level in Akka
我用Akka開發了一個財務數據分發服務器,我想為應用程序設置日志記錄級別。 akka.io上的文檔是最好的粗略的; 他們說Akka中沒有“日志記錄”,現在通過事件處理程序定義了日志記錄。 還有一個事件處理程序配置示例,包括日志記錄級別:
akka {
event-handlers = ["akka.event.EventHandler$DefaultListener"]
event-handler-level = "INFO"
}
我這樣做了,但是雖然成功加載了akka.conf,但日志記錄仍然處於“DEBUG”級別。 那可能是什么問題?
似乎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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.