2011-10-27 2 views
1

En travaillant avec Akka, j'ai implémenté une application de ligne de commande simple.Y at-il un moyen de désactiver la sortie de débogage d'Akka?

Mais Akka imprime également des déclarations à la ligne de commande comme:

[GENERIC] [27.10.11 22:57] [RemoteClientStarted([email protected],/127.0.0.1:3000)] 
[GENERIC] [27.10.11 22:57] [RemoteClientConnected([email protected],/127.0.0.1:3000)] 
[GENERIC] [27.10.11 22:57] [RemoteClientShutdown([email protected],/127.0.0.1:3000)] 
[GENERIC] [27.10.11 22:57] [RemoteClientDisconnected([email protected],/127.0.0.1:3000)] 

est-il un moyen de désactiver cette sortie de débogage (ou rediriger vers un autre)?

Répondre

1

avons fait quelques choses à cacher le journal balises [GENERIC]. Je ne sais pas si tout cela est nécessaire, mais cela semble fonctionner.

ajouté ce qui suit à mon akka.conf

event-handlers = ["akka.event.slf4j.Slf4jEventHandler"] 
event-handler-level = "WARNING" 

Assurez-vous que vous changez le droit akka.conf, vous pouvez avoir un AKKA_HOME spécifié ou vous avez sans doute laissé tomber un akka.conf sur votre chemin de classe par erreur.

a également fait les modifications suivantes au fond de mon logback.xml

<logger name="akka" level="WARNING"/> 
<root level="WARNING"> 
<!-- <appender-ref ref="stdout"/> --> 
<appender-ref ref="R"/> 
</root> 

Votre logback.xml devrait vivre juste à côté de votre akka.conf

2

Peut-être que les documents peuvent être utiles:

EventHandler

+0

Où puis-je placer un tel fichier de configuration? – soc

+1

Peut-être que les documents peuvent être utiles: http://akka.io/docs/akka/1.2/general/configuration.html –

Questions connexes