2011-10-27 21 views
1

Akkaを使っている間、私は単純なコマンドラインアプリを実装しました。Akkaのデバッグ出力を無効にする方法はありますか?

しかし、アッカはまたのようなコマンドラインに文を印刷します。このデバッグ出力を無効にする(または他のどこかにリダイレクト)する方法はあり

[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)] 

答えて

1

は[GENERIC]ログタグを非表示にするには、いくつかのことをしました。これがすべて必要なのかどうかはわかりませんが、うまくいくようです。

はあなたが右のakka.confを変更していることを確認します私のakka.conf

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

に以下を追加しました、あなたはAKKA_HOME指定するか、またはあなたが誤ってあなたのクラスパス上にakka.confを落とした可能性を有することができます。

はまたの下部に次の変更を加えた私の logback.xml

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

あなたlogback.xml右隣に住んでいなければならないあなたのakka.conf

2

おそらくドキュメントが助けになることができます。

EventHandler

+0

私は、このような設定ファイルを配置する必要がありますでしょうか? – soc

+1

おそらくドキュメントが助けになるかもしれません:http://akka.io/docs/akka/1.2/general/configuration.html –

関連する問題