Biz zor bir zaman tespit ve Play 2.0.4 uygulama içinde bizim Akka aktörler hataları araştıran yaşıyorum.Akka aktörlerinde yakalanmamış istisnalar nasıl kaydedilir?
Akka aktörlerinde yakalanan istisnaların tümü 'u nasıl yakalar?
biz bugüne kadar bunu başardık iyi eklemektir aşağıdaki application.conf
için: Aşağıdaki aktör verilen Ancak
logger.akka=DEBUG
akka {
loglevel = DEBUG
stdout-loglevel = DEBUG
loggers = ["akka.event.slf4j.Slf4jLogger"]
actor {
debug {
receive = on
autoreceive = on
fsm = on
lifecycle = on
unhandled = on
event-stream = on
router-misconfiguration = on
}
}
}
:
biz oturumum bkzclass ThrowingActor{
def receive = {
case _ => {
throw new Exception("--------------ASDFASDFASDFASDFASDFASDFASDF------------------")
}
}
}
Tüm geçerli:
[DEBUG] [03/06/2013 16:15:44.311] [application-akka.actor.default-dispatcher-16] [Future] --------------ASDFASDFASDFASDFASDFASDFASDF------------------
kimse bize tüm a genelinde bilgilendirici stacktraces almama yardım eder misin yakalanmamış bir istisna olduğunda, ctors?
Teşekkürler.
Strange geçersiz kılma edilen diğer aktörler var bu kod halinde istiflenebilir olması özelliğini kurmak için biraz planı ayrı olabilir. Tüm istisnaları varsayılan olarak kaydetmelidir. – sourcedelica
Kaydedicinizi (log4j/logback/etc) yapılandırmanızı kontrol edin. Akka, istisnaları ERROR seviyesinde yığın iziyle kaydeder. – sourcedelica
2.2-M1 veya master'a karşılık gelen yapılandırma ayarlarını kullanıyorsunuz, bu JAR'larınıza karşılık geliyor mu? –