Отключить ведение журнала WebSocket - PullRequest
1 голос
/ 18 февраля 2012

Запустив приложение 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

К сожалению, я не нашел способа их деактивировать.Где я могу это сделать?

Ответы [ 2 ]

1 голос
/ 19 февраля 2012

По умолчанию Netty использует jdk logging API в качестве механизма регистрации.Эти сообщения регистрируются через уровень журнала DEBUG, поэтому вам просто нужно настроить ведение журнала, чтобы не распечатывать сообщения отладки для этого класса.

0 голосов
/ 18 мая 2018

Если вы используете log4j, просто поместите эту строку в файл log4j.properties.

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