2012-02-18 2 views
1

Запуск приложения WebSocket (например WebSocketServer), я получаю много отладочных сообщений, как это:Отключить WebSocket регистрации

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 

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

ответ

1

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

+0

О, черт возьми ... Я запускал старую версию, содержащую 'ConsoleHandler ch = new ConsoleHandler(); ch.setLevel (Level.FINE); Logger.getLogger (""). AddHandler (ch); Logger.getLogger (""). SetLevel (Level.FINE); ' – Dennis