/ / ¿Cómo deshabilitar los mensajes de error Akka cuando el actor cliente se desconecta del actor remoto? - Scala, Akka, actor.

¿Cómo deshabilitar los mensajes de error Akka cuando el actor cliente se desconecta del actor remoto? - Scala, Akka, actor.

Intenté deshabilitar siguiendo el mensaje de consolaMe dijo que hiciera: configuro akka.log-dead-letters-durante-shutdown = off y log-dead-letters = off. Incluso puse log-remote-lifecycle-events = off. Pero parece que no funciona:

enter image description here

Mi aplicación.conf del actor de servidor:

enter image description here

Para realizar la prueba de desconexión, simplemente presiono "CRTL + C" en el lado del cliente.

¿Qué necesito hacer para que esto funcione? ¡Me estoy perdiendo de algo!

Respuestas

0 para la respuesta № 1

sin su código, estoy asumiendo que usted no detiene bien el sistema de su actor

Un par de opciones (donde sistema es tu sistema actor):

1) usted podría usar registerOnTermination en su sistema de actor

system.registerOnTermination(System.exit(0))

2) podría agregar un shutdownhook al que se llamará cuando salga la JVM (f.i presionando ctrl-c)

de memoria por lo que podría ser ligeramente incorrecto:

Runtime.getRuntime().addShutdownHook(new Thread() {
@Override
public void run() {
system.shutdown
}
}