在下面的文档中,事件处理程序被描述为取代日志记录的位置。http://akka.io/docs/akka/1.2/general/event-handler.html
具体来说,这个链接提供了一个使用slf4j的例子:http://akka.io/docs/akka/1.2/general/slf4j.html 我的问题是:“这样做有什么优势?为什么要这样做而不是使用标准模式下的日志记录器?”Akka中有一个事件处理程序取代了日志记录系统:
akka.event.EventHandler
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
...
private static Logger log = LoggerFactory.getLogger(MyActor.class);
...
log.info("doing something");
我是否可以从使用事件处理程序而不是上述日志记录模式中看到线程或调度程序内部的某种潜在好处?如果没有,那么为了日志记录而使用事件处理程序感觉像是没有明显理由偏离熟悉的模式。
感谢任何意见!