【发布时间】:2020-11-30 16:35:56
【问题描述】:
我正在初始化 ActorSystem 使用
implicit val system: ActorSystem = ActorSystem("my-system", config)
并希望使用FileAppender 和ConsoleAppenders 来登录我的应用程序。
我目前在我的reference.conf 中有以下内容以使用 slf4j 记录器,但我认为我需要将我的附加程序设置为记录器以使日志与我的其他应用程序日志分组。
akka {
# Loggers to register at boot time (akka.event.Logging$DefaultLogger logs
# to STDOUT)
loggers = ["akka.event.slf4j.Slf4jLogger"]
# Log level used by the configured loggers (see "loggers") as soon
# as they have been started; before that, see "stdout-loglevel"
# Options: OFF, ERROR, WARNING, INFO, DEBUG
loglevel = "DEBUG"
# Log level for the very basic logger activated during ActorSystem startup.
# This logger prints the log messages to stdout (System.out).
# Options: OFF, ERROR, WARNING, INFO, DEBUG
stdout-loglevel = "DEBUG"
# Filter of log events that is used by the LoggingAdapter before
# publishing log events to the eventStream.
logging-filter = "akka.event.slf4j.Slf4jLoggingFilter"
use-slf4j = on
}
【问题讨论】:
-
请随意尝试来自官方示例 repo 的配置:github.com/akka/akka-samples/blob/2.6/akka-sample-cluster-scala/…。如果没有帮助,请告诉我。
-
@YikSanChan 它适用于控制台日志,但我需要一个文件附加器才能正确设置日志文件