参照しているドキュメントは廃止されました。 https://doc.akka.io/docs/akka/current/scala/logging.html
後者のページを引用:ここではアッカログインするための現在のリンクがあるアッカで
ロギングは、特定のロギングバックエンドに結び付けられていません。デフォルトでは、ログメッセージは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"
}
また、アプリケーションの/src/main/resources
ディレクトリにlogback.xml
設定ファイルを追加します。例:
<?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