javascript websocket socks stomp

javascript - stomp client



Cómo deshabilitar los mensajes de depuración en sockjs- STOMP (2)

Tengo la siguiente situación:

var options = { protocols_whitelist : [ "websocket", "xhr-streaming", "xdr-streaming", "xhr-polling", "xdr-polling", "iframe-htmlfile", "iframe-eventsource", "iframe-xhr-polling" ], debug : false }; var socket = new SockJS("/mmyurl/",undefined,options); var stompClient = Stomp.over(socket); stompClient.connect({ company : "XXXXX" }, function(frame) { stompClient.subscribe(''/topic/mytopic'', function(message){ var myitem = JSON.parse(message.body); });

todo funciona bien, el problema es que en la consola javascript está lleno de mensajes de depuración como este:

<<< MESSAGE content-type:application/json;charset=UTF-8 subscription:sub-1 message-id:o6g660dt-113 destination:/topic/mytopic content-length:411

Y quiero deshabilitar los mensajes.

Intenté cambiar alguna opción y también intenté registrarme simplemente:

var socket = new SockJS("/mmyurl/");

pero no funciona.

¿Hay alguna forma de desactivar los mensajes de depuración?

Cualquier ayuda es apreciada


Intenté la respuesta de JR pero comencé a recibir errores (estaba usando sagas de redux) - el cambio de depuración a una función vacía funcionó ...

stompClient.debug = () => {};


Ok, encontré una solución.

Agregué este código:

stompClient.debug = null

De esta manera, la función de depuración está deshabilitada.