2017-07-12 8 views
0

設定ディレクティブがこれを制御する、以下の(ライフサイクル?)イベントのロギングを無効にしますか?AKKA IO-TCPログをオフにする

DEBUG [akka://MyActorSystem/system/IO-TCP/selectors/$a/371] - started ([email protected]) 
DEBUG [akka://MyActorSystem/system/IO-TCP/selectors/$a/371] - now watched by Actor[akka://MyActorSystem/system/IO-TCP/selectors/$a# 
DEBUG [akka://MyActorSystem/system/IO-TCP/selectors/$a/371] - Attemptingconnection to [localhost/127.0.0.1:12002] 
DEBUG [akka://MyActorSystem/system/IO-TCP/selectors/$a/371] - Connection established to [localhost/127.0.0.1:12002] 
DEBUG [akka://MyActorSystem/system/IO-TCP/selectors/$a/371] - stopped 

答えて

1

あなたはapplication.confで、次の設定を使用して( "見て"、 "開始"、 "停止")、ライフサイクルログメッセージを無効にすることができます

akka { 
    actor { 
    debug { 
     # disable DEBUG logging of actor lifecycle changes 
     lifecycle = off 
    } 
    } 
} 

あなたはRemotingを使用している場合:

akka { 
    remote { 
    log-remote-lifecycle-events = off 
    } 
} 

抜粋のTCP接続ログメッセージ(hereおよびhereに設定されています)は、デバッグレベルでハードコードされています。 ycleイベントを無効にすることはできません。これらのメッセージのロギングを防止するには、グローバルロギングレベルをデバッグよりも粗いレベルに設定します(これにより、上記の設定に関係なくライフサイクルイベントのロギングも防止されます)。ロギングの詳細については、公式documentationを参照してください。

関連する問題