質問

WebSocketアプリケーション(WebSocketServerなど)を実行すると、このようなデバッグメッセージがたくさんあります。

18.02.2012 18:35:17 io.netty.handler.codec.http.websocketx.WebSocket08FrameEncoder
FEIN: Encoding WebSocket Frame opCode=1 length=20
18.02.2012 18:35:17 io.netty.handler.codec.http.websocketx.WebSocket08FrameDecoder
FEIN: Decoding WebSocket Frame opCode=1
18.02.2012 18:35:17 io.netty.handler.codec.http.websocketx.WebSocket08FrameDecoder
FEIN: Decoding WebSocket Frame length=16
18.02.2012 18:35:17 io.netty.handler.codec.http.websocketx.WebSocket08FrameDecoder
FEIN: Decoding WebSocket Frame opCode=8
18.02.2012 18:35:17 io.netty.handler.codec.http.websocketx.WebSocket08FrameDecoder
FEIN: Decoding WebSocket Frame length=2

残念ながら、私はそれらを無効にする方法を見つけませんでした。どこでできますか?

役に立ちましたか?

解決

デフォルトでは、NettyはJDKロギングAPIをロギングエンジンとして使用します。このメッセージはDebug LogLevelを介して記録されるため、このクラスのデバッグメッセージを印刷しないようにログをセットアップするだけです。

他のヒント

log4jロギングを使用している場合は、この行を内部に置くだけです log4j.properties ファイル。

log4j.logger.io.netty.handler.codec.http.websocketx = OFF
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top