Ho la situazione seguente:Come disattivare i messaggi di debug su STOMP sockjs-
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);
});
tutto funziona benissimo, il problema è che sulla console javascript è pieno di messaggi di debug come questo:
<<< MESSAGE
content-type:application/json;charset=UTF-8
subscription:sub-1
message-id:o6g660dt-113
destination:/topic/mytopic
content-length:411
E voglio disabilitare i messaggi.
Ho provato a cambiare qualche opzione e anche provato a registrare semplicemente:
var socket = new SockJS("/mmyurl/");
ma non funziona.
C'è un modo per disattivare i messaggi di debug?
Qualsiasi aiuto è gradito
Per chiunque altro di venire qui, la documentazione (http: // jmesnil. net/stomp-websocket/doc /) afferma che è possibile impostare client.debug su qualsiasi funzione e tale funzione viene eseguita con ciascun messaggio. Quindi oltre a poter impostare debug su 'null' puoi cambiarlo in qualsiasi funzione per gestire il tuo debug (impostarlo da una variabile GET o qualsiasi cosa tu desideri) –