1

我目前正在使用 log4j 属性RollingFileAppender将日志重定向到文件,并且日志文件名由进程参数定义:

log4j.properties:

log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=-${filename}

使用 args 调用进程:-Dfilename=childActor1

演员定义为:class MyActor extends Actor with ActorLogging

这适用于远程演员,但现在我想创建本地子演员并将日志文件重定向到具有演员名称的文件。我读过我可以用来RoutingAppender在线程之间切换日志,但我不确定它是如何与 Akka 集成的。

我觉得应该有某种简单的解决方案来做到这一点,但我找不到它,而且用于日志记录的 Akka 文档真的很差。

4

0 回答 0