참조하는 설명서가 더 이상 사용되지 않습니다. https://doc.akka.io/docs/akka/current/scala/logging.html
후자의 페이지를 인용 : 여기 Akka의 로깅에 대한 현재 링크가 Akka에서
로깅은 특정 로깅 백엔드에 연결되어 있지 않습니다. 기본적으로 로그 메시지는 STDOUT에 인쇄되지만 SLF4J 로거 또는 자체 로거를 플러그인 할 수 있습니다.
예를 들어, 당신이 당신의 build.sbt
에 다음 종속성을 추가, 파일에 로그 메시지를 인쇄 할 수 SLF4J 및 Logback을 사용하려는 경우
:
val akkaVersion = "2.5.6"
libraryDependencies ++= Seq(
...
"com.typesafe.akka" %% "akka-slf4j" % akkaVersion,
"ch.qos.logback" % "logback-classic" % "1.2.3",
...
)
을 그리고 application.conf
에서 :
akka {
loggers = ["akka.event.slf4j.Slf4jLogger"]
loglevel = "DEBUG"
logging-filter = "akka.event.slf4j.Slf4jLoggingFilter"
}
또한 logback.xml
구성 파일을 응용 프로그램의 /src/main/resources
디렉토리에 추가하십시오. 예 :
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<file>/path/to/myApp.log</file>
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<pattern>%date{ISO8601} %-5level %logger{36} %X{akkaSource} - %msg%n</pattern>
</encoder>
</appender>
<root level="DEBUG">
<appender-ref ref="FILE"/>
</root>
</configuration>
로그 파일의 위치는 위의 구성입니다. 자세한 구성 옵션은 Logback 설명서를 참조하십시오.
이것은 적절한 질문이 아닌 경우. 알려주세요 - 즉석에서 제거합니다 – AndMe