Tôi đang cố gắng thiết lập gỡ lỗi ghi nhật ký cho bảng điều khiển từ diễn viên Akka với Scala 2.11.6
và Phát 2.4.6
. Vì vậy, tôi thấy các thông báo thông tin với cấu hình này, nhưng không phải debug:Play Akka logger không xuất ra thông điệp gỡ lỗi cho bàn điều khiển
application.conf:
akka {
loggers = ["akka.event.slf4j.Slf4jLogger"]
level = "DEBUG"
logging-filter = "akka.event.slf4j.Slf4jLoggingFilter"
}
logback.xml:
<logger name="akka" level="DEBUG" />
<logger name="actors" level="DEBUG" />
sử dụng:
package actors
import akka.actor._
import akka.event.Logging
object DispatchActor {
def props(out: ActorRef) = Props(new DispatchActor(out))
}
class DispatchActor(out: ActorRef) extends Actor {
val log = Logging(context.system, this)
log.debug("akka started: info")
def receive = {
case msg: String =>
log.debug("actor received a message")
out ! ("I received your message: " + msg)
}
override def postStop() = {
log.info("actor closed")
}
}
tôi thấy gỡ lỗi tin nhắn từ ứng dụng (được ném trong bộ điều khiển, chẳng hạn), nhưng không phải từ các diễn viên. Bắt đầu từ ứng dụng như activator debug run