Pregunta

Ejecutando una aplicación WebSocket (por ejemplo, WebSocketServer), recibo muchos mensajes de depuración como este:

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

Desafortunadamente no encontré una manera de desactivarlos. ¿Dónde puedo hacerlo?

¿Fue útil?

Solución

Por defecto, Netty usa la API de registro JDK como su motor de registro. Estos mensajes se registran a través de depurar Loglevel, por lo que solo necesita configurar el registro para no imprimir mensajes de depuración para esta clase.

Otros consejos

Si está utilizando el registro de log4j, simplemente coloque esta línea dentro de su log4j.properties expediente.

log4j.logger.io.netty.handler.codec.http.websocketx = OFF
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top