Я использую рекомендованную Akka запись в журнал событий для регистрации от актеров:
public class MyActor extends AbstractActor {
private final LoggingAdapter logger = Logging.getLogger(getContext().getSystem(), this);
@Override
public Receive createReceive() {
// do stuff here
logger.log("Did Stuff here");
}).matchAny(unhandled -> unhandled(unhandled)).build();
}
public static helperMethodForActorTodoItsJob() {
// Can't log here because of the static context?
}
}
Я понимаю, почему рекомендуется использовать запись событий в актерах, но как мне войти в статические методы?Должен ли я создать еще один регистратор?Как это влияет на производительность?Или у меня не должно быть статических методов в актерах?Какая лучшая практика здесь?