Domanda

Esecuzione di un'applicazione WebSocket (ad es. WebSocketServer), ricevo molti messaggi di debug come questo:

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

Purtroppo non ho trovato un modo per disattivarli. Dove posso farlo?

È stato utile?

Soluzione

Per impostazione predefinita Netty usa l'API di registrazione JDK come motore di registrazione. Questi messaggi vengono registrati tramite DEBUG LOGLEVEL, quindi devi solo impostare la registrazione per non stampare i messaggi di debug per questa classe.

Altri suggerimenti

Se si utilizza la registrazione log4j, basta inserire questa riga all'interno del tuo log4j.properties file.

log4j.logger.io.netty.handler.codec.http.websocketx = OFF
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top