【发布时间】:2018-01-10 15:25:17
【问题描述】:
以下资源指出 Lagom 在生产中使用异步记录器。 https://www.lagomframework.com/documentation/1.3.x/java/SettingsLogger.html
不过,lagom 也使用 akka,akka 建议您使用 akka 方式登录您的 actor --> https://doc.akka.io/docs/akka/2.5/logging.html?language=java
akka 的日志记录方式(通过 LoggingAdapter)基本上将所有日志消息转发给 Logging Actor。这样做是为了尽量减少 Logging 对您的 actor 的影响 --> 日志记录是由另一个 actor 异步完成的。
我是否正确,这些组合会导致双重异步日志记录? 这是一个问题吗? slf4j 的异步日志记录是优先于 akka 日志记录方式还是其他方式? 论据赞成,论据反对?
【问题讨论】: