簡體   English   中英

在Akka中設置日志記錄級別

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM