禁用WebSocket日志记录



运行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日志级别记录的,所以您只需要将日志设置为不打印此类的调试消息。

如果您使用log4j日志记录,只需将这一行放在log4j.properties文件中即可。

log4j.logger.io.netty.handler.codec.http.websocketx = OFF

相关内容

  • 没有找到相关文章

最新更新